【范例5-1】 在终端页面输入命令如下：
[abcd@localhost ~]$ ls /dev/sda*



【范例5-2】 查看sda后面包含[0-9]数字的设备文件。
在终端页面输入命令如下：
[abcd@localhost ~]$ ls /dev/sda[0-9]



【范例5-3】 在PATH环境变量中添加目录。
[abcd@localhost ~]$ echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/abcd/.local/bin:/home/abcd/bin
[abcd@localhost ~]$ PATH=$PATH:/home/christine/Scripts
[abcd@localhost ~]$ echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/abcd/.local/bin:/home/abcd/bin:/home/christine/Scripts
[abcd@localhost ~]$ myprog
The factorial of 5 is120.
将目录添加到PATH环境变量之后，就可以在虚拟目录结构中的任何位置执行程序了。
[abcd@localhost ~]$ cd /etc
[abcd@localhost ~]$ myprog
The factorial of 5 is120.



【范例5-4】 单引号和双引号的使用。
（1）首先定义变量name的值为sc，命令如下：
[abcd@localhost ~]$ name=sc
（2）输入单引号命令，查看输出结果，命令如下：
[abcd@localhost ~]$ echo ‘$name’
（3）使用双引号命令，查看输出结果，命令如下：
[abcd@localhost ~]$ echo “$name”




【范例5-5】 数组的创建和读取。
先创建数组，命令如下所示：
[abcd@localhost ~]$ name[1]=1
[abcd@localhost ~]$ name[2]=2
[abcd@localhost ~]$ name[3]=3
输出以上结果，需要输入以下命令：
[abcd@localhost ~]$ echo ${name[1]},${name[2]},${name[3]}



【范例5-6】 查询ls指令和pwd指令是否为内置命令。
在终端页面中依次输入命令如下：
[abcd@localhost ~]$ type ls
[abcd@localhost ~]$ type pwd



【范例5-7】 通过局部变量配置shell。
（1）创建变量name1并赋值为a，命令如下：
[abcd@localhost ~]$ name1=a
（2）提取name1变量中的值，命令如下：
[abcd@localhost ~]$ echo $name1
（3）创建变量name2并赋值为b，命令如下：
[abcd@localhost ~]$ name2=b
（4）提取name2变量中的值，命令如下：
[abcd@localhost ~]$ echo $name2
（5）使用set和grep的组合命令显示Bash Shell变量信息，命令如下：
[abcd@localhost ~]$ set | grep name




【范例5-8】 set命令设置noclobber参数。
（1）首先需要使用cd命令切换到工作目录，例如cat2010；
[abcd@localhost ~]$ cd cat2010
（2）使用set命令重新设置noclobber参数，命令如下：
[abcd@localhost cat2010]$ set -o noclobber
（3）使用set和grep的组合命令列出noclobber参数的当前值，命令如下：
[abcd@localhost cat2010]$ set -o | grep noclob


































