參考<鳥哥的linux私房菜>
* - 萬用字元,代表任意字元(0到多個)
? - 萬用字元,代表乙個字元
# - 注釋
/ - 跳轉符號,將特殊字元或萬用字元還原成一般符號
| - 分隔兩個管線命令的界定
; - 連續性命令的界定
~ - 使用者的根目錄
$ - 變數前需要加的變數值
! - 邏輯運算中的"非"(not)
/ - 路徑分隔符號
>, >> - 輸出導向,分別為"取代"與"累加"
' - 單引號,不具有變數置換功能
" - 雙引號,具有變數置換功能
` - quote符號,兩個``中間為可以先執行的指令
() - 中間為子shell的起始與結束
- 中間為字元組合
{} - 中間為命令區塊組合
ctrl+c - 終止當前命令
ctrl+d - 輸入結束(eof),例如郵件結束的時候
ctrl+m - 就是enter
ctrl+s - 暫停螢幕的輸出
ctrl+q - 恢復螢幕的輸出
ctrl+u - 在提示符下,將整行命令刪除
ctrl+z - 暫停當前命令
&& - 當前乙個指令執行成功時,執行後乙個指令
|| - 當前乙個指令執行失敗時,執行後乙個指令
其中最常用的是*、?、[]和 『。下面舉幾個簡單的例子:
1,ls test* <== *表示後面不論接幾個字元都接受(沒有字元也接受)
2,ls test? <== ?表示後面當且僅當接乙個字元時才接受
3,ls test??? <== ???表示一定要接三個字元
4,cp test[1~5] /tmp <== test1,
test2,
test3,
test4,
test5若存在,則複製到/tmp目錄下
5,cd /lib/modules/' uname -r'/kernel/drivers <== 被 ' ' 括起來的命令先執行
Linux下萬用字元總結
參考 鳥哥的linux私房菜 萬用字元,代表隨意字元 0到多個 萬用字元,代表乙個字元 凝視 跳轉符號,將特殊字元或萬用字元還原成一般符號 分隔兩個管線命令的界定 連續性命令的界定 使用者的根資料夾 變數前須要加的變數值 邏輯運算中的 非 not 路徑分隔符號 輸出導向,分別為 代替 與 累加 單引...
Linux下萬用字元總結
參考 鳥哥的linux私房菜 萬用字元,代表隨意字元 0到多個 萬用字元,代表乙個字元 凝視 跳轉符號,將特殊字元或萬用字元還原成一般符號 分隔兩個管線命令的界定 連續性命令的界定 使用者的根資料夾 變數前須要加的變數值 邏輯運算中的 非 not 路徑分隔符號 輸出導向,分別為 代替 與 累加 單引...
Linux下萬用字元總結
參考 鳥哥的linux私房菜 萬用字元,代表隨意字元 0到多個 萬用字元,代表乙個字元 凝視 跳轉符號,將特殊字元或萬用字元還原成一般符號 分隔兩個管線命令的界定 連續性命令的界定 使用者的根資料夾 變數前須要加的變數值 邏輯運算中的 非 not 路徑分隔符號 輸出導向,分別為 代替 與 累加 單引...