Linux中管道符和萬用字元

2021-08-18 16:14:25 字數 664 閱讀 6964

多命令順序執行

;  命令1;命令2

&&  命令1 && 命令2       命令1正確執行命令2才會執行

||  命令1 || 命令2

命令1不正確才會執行命令2

管道符命令格式:

命令1 | 命令2

#命令1的結果傳給命令2,命令2操作命令1的結果

萬用字元:

?        匹配乙個任意字元

*         匹配0個或任意多個任意字元,也就是可以匹配任何內容

匹配中括號中任意乙個字元。例如:[abc0-9]

[^]bash中的其他特殊符號

' '        單引號。在單引號中所有的特殊符號,如「$」和「`」(反引號)都沒有特殊的含義

" "        雙引號。在雙引號中特殊符號沒有特殊的含義,但是「$」、「`」、「\」是例外

擁有「呼叫變數的值」、「引用命令」和「轉義符」的特殊含義

` `        反引號。反引號括起來的內容是系統命令,在bash中會先執行它,和$()的作用一樣,推薦使用$()

$()        用來引用系統命令

#           注釋

$            用於呼叫變數的值,如果需要呼叫變數name時,需要用$name的方式得到

\            轉義符

管道符與萬用字元

管道命令符 的作用是把前乙個命令原本要輸出到螢幕的標註正常資料當做是後乙個命令的標準輸入。一條命令中可以有多個管道符,只要前面的命令有輸出結果,管道符後面的命令即可再執行。root freedom cat etc passwd wc l 46 表示匹配的任意內容,可以是任意個字元 也可以是0個字元 ...

shell grep命令 萬用字元 管道符

a 數字 列出符合條件的行,並將連續列出後續n行 b 數字 列出符合條件的行,並將連續列出前面n行 c 統計包含字串的行一共幾行!i 忽略大小寫 n 輸出行號 v 反向查詢 取反 root localhost grep root etc passwd root x 0 0 root root bin...

重定向 管道符 萬用字元 轉義字元

1.重定向 1.輸出重定向 把原本要輸出到螢幕的資料寫入到指定檔案。標準輸出資訊 檔案相關許可權 所有者 所屬組 檔案大小以及修改時間等資訊。錯誤輸出資訊 報錯提示資訊。乙個 為清空寫入,兩個 即 為追加寫入 2.輸入重定向 把檔案匯入到命令中,linux命令可以從檔案獲取輸入。2.管道符 作用 把...