linux中的22個特殊字元

2021-07-25 16:23:35 字數 1072 閱讀 2482

1. > 重定向輸出符號。

2. >>重定向輸出符號,但有追加的功能。

3. 2>錯誤重定向輸出符號,覆蓋原檔案內容。

4. 2>>錯誤重定向輸出符號,有檔案內容追加的功能。重定向:i/o。linux shell環境中支援輸入輸出重定向,用符號《和》來表示。0、1和2分別表示標準輸入、標準輸出和標準錯誤資訊輸出,可以用來指定需要重定向的標準輸入或輸出,比如2>a.txt 表示將錯誤資訊輸出到檔案a.txt中。 

5. * 匹配任意字元。

6. ?匹配任意乙個字元。

7. | 管道符號。解釋:command1|command2,將command1的輸出作為command2的輸入,比如ls-al|less,表示將ls -al的輸出作為less的輸入,即將la-al的輸出分頁。管道命令只接受標準輸入(standoutput)。

8. &後台程序符。

9. &&l邏輯與符號。用法:命令1 && 命令2表示如果命令1執行成功,繼續執行命令2。

10.|| 邏輯或符號。用法:命令1 | | 命令2 表示如果命令1執行成功,不執行命令2;但如果命令1執行失敗才執行命令2。

&&與||,命令執行是順序進行的,沒有優先順序

11.!邏輯非符號。排除指定範圍。例:ls a[!0-9]

12.[x-y]表示一定的範圍。

13.# 注釋符;符合替換文字最短的那乙個。

14.」 」 雙引號表示把它所包含的內容作為普通字元,但` ` $ \ 『 『 幾個符號除外。

15.』 』 單引號表示把它所包含的內容作為普通的字元,無特殊例外。

16.$ 變數符,提取變數,如echo $home,檢視變數;正規表示式中表示行首。

17.\ 轉義字元,就是將特殊字元轉換成其本來的普通字元的意思。

18.``反單引號,表示它所包含的內容。一般作為嵌入的命令使用,此命令將先執行。

19.;命令分隔符。

20.< 重定向輸入符。

21.()表示整體執行命令。

22.^反向選擇符,例:grep -n '^[^a-za-z]'wokao.txt,內的叫反向選擇符,外的則表示定位在行首。查詢行首不是英文本母的行。

linux下的22個特殊符號

linux下的22個特殊符號 1 重定向輸出符號。2 重定向輸出符號,但有追加的功能。3 2 錯誤重定向輸出符號,覆蓋原檔案內容。4 2 錯誤重定向輸出符號,有檔案內容追加的功能。重定向 i o。linux shell 環境中支援輸入輸出重定向,用符號 和 來表示。0 1和2分別表示標準輸入 標準輸...

linux 特殊字元

在linux unix的字元介面下,可以利用一些控制符來定位顯示位置 控制顏色 清屏等。printf 033 47 31mhello world 033 5m 47是字背景顏色,31是字型的顏色,hello world是字串.後面的 033 5m是控制碼.顏色 quote 字背景顏色範圍 40 49...

Linux的shell特殊字元

1 萬用字元 萬用字元用於模式匹配,如檔名匹配,路徑名搜尋,字串查詢 1 一般萬用字元 星號 匹配任意字元的0次或多次出現,例如 f 可以匹配以f開頭的任意字串 問號 匹配任意乙個字元,例如 f?可以匹配f1,fa,fb等,只代表後面的一位字元 字元組 匹配該字元組所限定的任何乙個字元,例如 f a...