Linux基本操作-----文件的排序+分割+合並+歸檔等
1 sort
1 sort命令將輸入文件看做由多條記錄組成的數據流,而記錄由可變寬度的字段組成,以換行符作為定界符
2 sort的命令的基本格式
sort 選項 文件
3 sort命令選項及其意義
選項 意義
-c 測試文件是否已經被排序
-k 指定排序的域
-m 合並兩個已排序的文件
-n 根據數字大小進行排序
-o 輸出文件 將輸出寫到指定的文件,相當於將輸出重定向到指定的文件
-r 將排序結果逆向顯示
-t 改變域分割符
-u 去除結果中的重復行
2 uniq
1 uniq命令是用於去除文本的重復行,這類似於sort命令的-u選項
2 uniq命令的基本用法
uniq 選項 文件
3 uniq命令選項及其意義
選項 意義
-c 打印每行在文本中重復出現的次數
-d 只顯示有重復的記錄,每個重復記錄只出現一次
-u 只顯示沒有重復的記錄
3 cut
1 cut命令用於從標准輸入或文本文件中按域或行提取文本
2 cut命令的基本格式
cut 選項 文件
3 cut選項及其意義
選項 意義
-c 指定提取的字符數或字符范圍
-f 指定提取的域或域的范圍
-d 改變域分割符
4 tar
1 tar命令是Linux的歸檔命令,通俗的說tar命令實現了Linux系統文件的壓縮和解壓縮
2 tar命令基本格式
tar 選項 文件名或目錄名
3 tar命令選項及其意義
選項 意義
-c 創建新的包
-r 為包添加新的文件
-t 列出包內容
-u 更新包中的文件,若包中沒有此文件,則將文件添加進包中
-x 解壓縮文件
-v 詳細報告tar處理的信息
-f 使用壓縮文件或設備,該選項通常是必選的
-z 用gzip壓縮和解壓縮文件,如果是.gz結尾的tar包那麼該選項是必須的
4 解壓非gzip格式的壓縮包
tar -xvf 包名
解壓gzip格式的壓縮包
tar -zxvf 包名