魅力博客

魅力Linux|魅力空间|魅力博客|学习Linux|ubuntu日记|电脑教程|手机软件

深入学习shell脚本艺术-高级Bash脚本编程指南8

12.5 文件与归档命令
-------------------
归档命令

tar
    标准的 UNIX 归档工具. [1] 起初这只是一个 磁带 归档 程序, 而现在这个工具已经被开
    发为通用打包程序, 它能够处理所有设备的所有类型的归档文件, 包括磁带设备, 正常文
    件, 甚至是 stdout (

深入学习shell脚本艺术-高级Bash脚本编程指南7

第12章    外部过滤器,程序和命令
=============================
标准的 UNIX 命令使得 shell 脚本更加灵活.通过简单的编程结构把shell指令和系统命令结
合起来,这才是脚本能力的所在.

12.1 基本命令
-------------
新手必须要掌握的初级命令

ls
    基本的列出所有文件的命令.但是往往

深入学习shell脚本艺术-高级Bash脚本编程指南6

10.4 测试与分支(case和select结构)
---------------------------------
case和select结构在技术上说不是循环,因为它们并不对可执行的代码块进行迭代.但是和循环
相似的是,它们也依靠在代码块的顶部或底部的条件判断来决定程序的分支.

在代码块中控制程序分支

case (in) / esac
    在shell中的case同C/

深入学习shell脚本艺术-高级Bash脚本编程指南5

Example 9-17 参数替换中的模式匹配
################################Start Script#######################################
 1 #!/bin/bash
 2 # patt-matching.sh
 3
 4 # 使用# ## % %%来进行参数替换操作的模式匹配.
 

深入学习shell脚本艺术-高级Bash脚本编程指南4

混合比较

-a        逻辑与
        exp1 -a exp2    如果exp1和exp2都为true的话,这个表达式将返回true

-o        逻辑或
 &nb

深入学习shell脚本艺术-高级Bash脚本编程指南3

第6章 退出和退出状态
====================
exit命令被用来结束脚本,就像C语言一样.他也会返回一个值来传给父进程,父进程会判断是否
可用.

每个命令都会返回一个exit状态(有时候也叫return状态).成功返回0,如果返回一个非0值,通
常情况下都会被认为是一个错误码.一个编写良好的UNIX命令,程序,和工具都会返回一个0作为
退出码来表示成功,虽然偶尔也会有例外.

同样的,脚本中的

深入学习shell脚本艺术-高级Bash脚本编程指南2

第二部分    基本
++++++++++++++++

第3章    特殊字符
================

#        注释,行首以#开头为注释(#!是个例外).

        1 # This line is a

深入学习shell脚本艺术-高级Bash脚本编程指南1

译者序

毫无疑问,UNIX/Linux最重要的软件之一就是shell,目前最流行的shell被称为Bash(Bourne Again Shell),几乎所有的Linux和绝大部分的UNIX都可以使用Bash。作为系统与用户之间的交互接口,shell几乎是你在UNIX工作平台上最亲密的朋友,因此,学好shell,是学习Linux/UNIX的的开始,并且它会始终伴随你的工作学习。

shell是如此地重要,

apt使用参考

apt-cache search # ------(package 搜索包)
apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)
sudo apt-get install # ------(package 安装包)
sudo apt-get install # -----(package - - reinstall 重新安装包)
sudo apt

ubuntu9.04快速设置指南

开始于此

请确保你的系统已联入互联网(你上不了网好像也看不到本文吧)。如有困难请参考HOW-TO连接到互联网或到论坛寻求帮助。

这里是真正的速配指南,按照提示一步步来就可以了。
[编辑] 有点问题

看Qref/faq
[编辑] 系统时间

系统默认情况下的时间会比实际时间早8个小时,你需要设置一下。在屏幕的右上方有一行显示时间,单击它,展开〖Locations/位置〗,单击〖Edit/编辑〗,出现对话框,单击〖
<< < 24 25 26 27 28 29 30 31 32 33 > >>

Powered By Z-BlogPHP 1.7.3


知识共享许可协议
本作品采用知识共享署名 3.0 中国大陆许可协议进行许可。
网站备案号粤ICP备15104741号-1