文本編輯html
cut:截取某段文本顯示linux
cut -d : -f 2-4,6 /etc/passwd:查看第2域到第4域和第6域ide
-d:指定分隔符,劃分區域url
-f:第幾域spa
cut -c x-y filename:截取查看文件中每行的第x個到第y個字符orm
sort:將文件內容以每行爲單位進行排序(排序規則參考ASCII碼)htm
sort -n -t: -k2 -k3 -r test:按第二列升序排序,相同則按第三列升序,再相同按第一列降序排序
-t:指定分隔符,劃分區域字符串
-k:按第幾域排序get
-r:降序排序
-u:去除重複內容
-n:以數字的形式排列
-o:將排序結果保存到原文件或其它文件(>只能將結果保存到其它文件)
參考資料http://itlab.idcquan.com/linux/command/929936.html
wc filename:顯示文件的行數 字數 Byte數 所看文件文件名
-c|-m:只顯示字節數|只顯示字符數
-w:只顯示字數
-l:只顯示行數
uniq 輸入文件 [輸出文件]:檢查及刪除文本文件中連續出現的重複行。
-c:顯示重複次數
-d:只顯示重複的
-u:只顯示沒重複的
使用uniq命令前得先執行sort命令
tee:讀取標準輸入的數據,將其輸出到標準輸出並保存到文件中。
-a:追加輸入
-i:忽略中斷信號
tr 第一字符集 [第二字符集]:從標準輸入設備讀取數據,通過字符串轉譯後,輸出到標準輸出設備。
默認匹配了第一字符集的第n個字符,就將其替換爲第二字符集的第n個字符
-s:把連續重複的字符以單獨一個字符表示
-d:刪除全部屬於第一字符集的字符
-c:取代全部不屬於第一字符集的字符,替換爲第二字符集的最後一個字符
split -l filename [目標文件名]:按行分割文件
split -b filename [目標文件名]:按指定大小分割文件
若目標文件名未指定,默認爲xaa、xab、xac、、、