通配符與特殊符号
特殊符号:
引号系列:
$() 和 ` ` 運作裡面的指令
' ' 将裡面的指令原封不動的輸出
" " 将裡面的特殊符号解析運作
重定向系列 :
> 标準輸出重定向
>> 标準輸出追加重定向
2> 錯誤輸出重定向
< 标準輸入重定向
<< 标準輸入追加重定向
位置系列:
~ 目前使用者家目錄
. 目前目錄
.. 目前目錄的上一層目錄
cd - 回到上一次所在的目錄
su - 切換目錄
判斷系列
&& 前一個指令執行成功,在執行後面的指令
|| 前一個指令執行報錯,在執行後面的指令
無分類系列
# 注釋、root使用者的指令提示符
$ 取出變量裡面的内容, 在awk中表示取某一列。
!在awk,find,sed,grep,都表示取反的意思,在指令行有特殊的含義.
| 前面指令輸出的結果,交給後面的指令執行
;連續指令執行的分隔符
通配符符号
* 表示任意字元
{ } 生成序列
[ ] 指定一個字元範圍或數字範圍,例如:[1..5] 結果:1 2 3 4 5
? 代表一定有一個任意字元
單引号,雙引号,反引号 和 不加引号 的差別
' ' 單引号:所見即所得,将裡面的字元串原封不動的輸出
" " 雙引号:解析裡面的特殊符号并運作