4. 2>>錯(cuò)誤重定向輸出符號(hào),有文件內(nèi)容追加的功能。重定向:I/O。Linux Shell 環(huán)境中支持輸入輸出重定向,用符號(hào)<和>來(lái)表示。0、1和2分別表示標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤信息輸出,可以用來(lái)指定需要重定向的標(biāo)準(zhǔn)輸入或輸出,比如 2>a.txt 表示將錯(cuò)誤信息輸出到文件a.txt中。
5. * 代表0個(gè)或者多個(gè)特殊字符
6. ?匹配任意一個(gè)字符。
7. | 管道符號(hào)。解釋?zhuān)篶ommand1|command2,將command1的輸出作為command2的輸入,比如ls -al|less,表示將ls -al的輸出作為less的輸入,即將la -al的輸出分頁(yè)。管道命令只接受標(biāo)準(zhǔn)輸入(standoutput)。
8. & 后臺(tái)進(jìn)程符。
9. &&l邏輯與符號(hào)。用法:命令1 && 命令2 表示如果命令1執(zhí)行成功,繼續(xù)執(zhí)行命令2。
10.|| 邏輯或符號(hào)。用法:命令1 | | 命令2 表示如果命令1執(zhí)行成功,不執(zhí)行命令2;但如果命令1執(zhí)行失敗才執(zhí)行命令2。
&&與||,命令執(zhí)行是順序進(jìn)行的,沒(méi)有優(yōu)先級(jí)
15.’ ’ 單引號(hào)表示把它所包含的內(nèi)容作為普通的字符,無(wú)特殊例外。
16.$ 變量符linux命令,提取變量,如echo $HOME,查看變量;正則表達(dá)式中表示行首。
17.\ 轉(zhuǎn)義字符,就是將特殊字符轉(zhuǎn)換成其本來(lái)的普通字符的意思。
18.``反單引號(hào),表示它所包含的內(nèi)容。一般作為嵌入的命令使用,此命令將先執(zhí)行。
19.;命令分隔符。
20.< 重定向輸入符。
21.()表示整體執(zhí)行命令。
22.^反向選擇符,例:grep -n '^[^a-zA-Z]' wokao.txt,[]內(nèi)的叫反向選擇符,[]外的則表示定位在行首。查找行首不是英文字母的行。
23. . 點(diǎn)該表任意字符串