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