1.算术运算符 $[]
在bash中可以进行数学计算,例如
[kevinz@stationxx kevinz]$ echo $[ 2 + 3 ]
5
它的运算过程是先进行数学计算,然后把结果付给一个临时变量,最后显示这个临时变量!
2.逸脱符 /
逸脱符用于取消命令行中字符的特殊含义,例如:
[kevinz@stationxx kevinz]$ mkdir a/ b
[kevinz@stationxx kevinz]$ ls l
a b
如果不加逸脱符‘ / ’,系统认为是建立两个目录’ a ’ 和‘ b ’,加逸脱符‘ / ’后,系统认为空格非间隔符,所以建立了一个目录’a b’。
逸脱符还可用于表示一行未结束,例如:
[kevinz@stationxx kevinz]$ iptables –t nat –A POSTROUTING –s /
192.168.0.0/24 –j MASQUERADE
3.命令行结束符“ ; ” ,用于在一行内分隔两个独立命令,例如:
[kevinz@stationxx kevinz]$ pwd ; ls –l