格式:cut -d '分隔字符' [-cf] n 。這裏n是數字spa
-d後面跟分隔字符,分隔字符用單引號括起來3d
-f 後面接的是第幾個區段blog
-c 後面接的是第幾個字符,能夠是一個數字,也能夠是一個區間,還能夠是多個數字。排序
格式:sort [-t 分隔符] [-kn1,n2] [-nru] ,n1和n2是數字。圖片
sort不加任何選項,就會從首字符向後一些按ASCII碼值進行比較,最後將它們按升序排序文檔
-t 後面跟分隔字符,做用跟cut的-d選項同樣,-k後面能夠跟單個數字表示對第幾個區域的字符串排序字符串
-n 使用純數字排序it
-r反向排序後臺
-u 表示去重複變量
-kn1,n2 表示有n1區間排序到n2區間
不加任何選項直接跟文檔 ,會把行數、詞數、字符數依次輸出。
-l 統計行數
-m 統計字符數
-w 統計詞數
-c 統計重複行出現的行數
從上面的圖片中能夠看到還有相同的行,因此在使用uniq命令前,要先排序
-d 刪除某個字符
-s 刪除重複的字符
tr命令能夠把小寫字母變成大寫字母
也能夠替換一個字符
-b表示依據大小來分割文檔,默認單位是byte,-b後面指定分割的文件大小
分割後的文件名會以xaa、xab、xac這樣存取,咱們也能夠本身命名,但也只是前綴。
-l 表示依據行數來分割文檔
!$ 表示上一條命令中的最後一個變量
|| 表示或者 把它放在兩條命令中間,那麼這兩條命令只會執行一條,執行前面的一條命令就不會執行後面的命令,若是前面的命令不能執行就會執行後面的命令。
&& 把它放在兩條命令中間,只有前面的命令執行成功,纔會執行後面的命令,不然後面的不會執行。
分號;無論前面的命令是否執行成功,後面的命令都會執行。