一 SHELL特殊符_cut命令
1:特殊符號
- : 任意個任意字符
?: 任意一個字符
#: 註釋符號
\: 脫義字符
|:管道符
2:cut命令
-d: 指定分隔符
-f: 指定分隔後需要的段數
-c: 指定第幾個字符
二 SORT、WC、UNIQ
1:sort 排序(默認以as碼排序)
-n:以數字排序 (特殊符號或者字母都認爲爲0)
-r:反向排序
-t:指定分隔符
2:wc
-l:統計文本行數
-m:指定字符數(包括隱藏的字符)
-w:統計單詞數(以空格或者空白字符區分)
3:uniq (需要先排序再去重)
-c:統計重複次數
三 tee、tr、split
1:tee 和>有點像,重定向的同時在屏幕顯示
2:tee -a 和>>有點像,追加重定向的同時在屏幕顯示
3:tr 替換字符
4:split 切割
-b:指定切割大小
-l:指定行數
四 特殊符號
1:$變量前綴
!$:正則裏面表示行尾
;:多條命令寫到一行,用分號分割
~:用戶家目錄,正則表達式表示匹配符
&:放到命令後面,表示把命令放到後臺運行
>
2>
2>>
&>
[]:指定字符中的一個
||和&& :|| 表示或,用在兩個命令之間
&& 表示與,表示前面的命令執行成功纔會執行後面的 命令。