shell特殊符号下
$ 变量的前缀。!$ 是组合。在正则中 是行尾。
;是多条命令写到一行 用分号分割。也可以不加空格 但是为了更好识别 可以加上。
~ 表示用户的家目录 在正则里面表示匹配符。
& 把命令丢到后台去。
‘>’ 正确的输出重定向。‘>>‘正确的追加重定向 ‘2>’错误的输出重定向 ‘2>>’错误的追加重定向 不想区分正确错误,就&> 都会输出。
[] 是指定字符中的一个 也可以选择 范围 和指定 是字母大小写 和数字。
|| 在shell当中表示或者的意思。
比如 执行两条命令 第一条错误 那就i会执行第二条。如果第一条正确 就不会执行第二条。 这就是或者。
&& 和|| 正好相反 是第一条正确才会执行第二条,第一条不成功 就会执行第二条。
原文地址:http://blog.51cto.com/13645927/2107399