天天看點

目錄和檔案管理(二)

cat指令

用途:顯示出檔案的全部内容

指令格式:cat [選項] 檔案名…

more指令

用途:全屏方式分頁顯示檔案内容

指令格式:more [選項] 檔案名…

互動操作方法:

按Enter鍵向下逐行滾動

按空格鍵向下翻一屏

按q鍵退出

less指令

用途:與more指令相同,但擴充功能更多

指令格式:less [選項] 檔案名

PageUp向上翻頁,Page Down向下翻頁

其他功能與more指令基本類似

head指令

用途:檢視檔案開頭的一部分内容(預設為10行)

指令格式:head -n 檔案名

tail指令

用途:檢視檔案結尾的少部分内容(預設為10行)

格式:tail -n 檔案名

tail -f 檔案名(當檔案增長時,輸出後續添加的資料)

wc指令

用途:統計檔案中的單詞數量(Word Count)等資訊

指令格式:wc [選項]... 目标檔案...

常用指令選項

-l:統計行數

-w:統計單詞個數

-c:統計位元組數

grep指令

用途:在檔案中查找并顯示包含指定字元串的行

指令格式:grep [選項]... 查找條件目标檔案

-i:查找時忽略大小寫

-v:反轉查找,輸出與查找條件不相符的行

查找條件設定

要查找的字元串以雙引号括起來

“^……”表示以……開頭,“……$”表示以……結尾

“^$”表示空行

gzip指令、bzip2指令

用途:制作壓縮檔案、解開壓縮檔案

指令格式:gzip [-9] 檔案名...

bzip [-9] 檔案名...

gzip -d .gz格式的壓縮檔案

bzip2 -d *.bz2格式的壓縮檔案

-9:表示高壓縮比,多在建立壓縮包時用

-d:用于解開已經壓縮過的檔案

tar指令

用途:制作歸檔檔案、釋放歸檔檔案

格式:tar [選項]... 歸檔檔案名源檔案或目錄

tar [選項]... 歸檔檔案名 [-C 目标目錄]

-c:建立 .tar 格式的封包件

-x:解開.tar格式的封包件

-v:輸出詳細資訊

-f:表示使用歸檔檔案

-p:打包時保留原始檔案及目錄的權限

-t:清單檢視包内的檔案

-C:解包時指定釋放的目标檔案夾

-z:調用gzip程式進行壓縮或解壓

-j:調用bzip2程式進行壓縮或解壓

繼續閱讀