Linux下萬用字元總結

來源:互聯網
上載者:User

標籤:style   color   使用   ar   檔案   sp   div   art   c   

參考<鳥哥的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下萬用字元總結

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.