- 黑客攻防與無線安全從新手到高手(超值版)
- 網絡安全技術聯盟
- 904字
- 2019-12-20 11:07:09
4.3 文件內容查看命令
文件內容查看命令可以方便對文件內容進行查看,Kali Linux給出了豐富的文件查看命令,通過這些命令可以快速地查看想要的文件信息。Kali Linux中文件內容查看命令見下表。
表 Kali Linux中文件查看命令

4.3.1 cat

cat命令用于連接文件并打印到標準輸出設備上,Kali Linux系統中有多個用于查看文本內容的命令,每個命令都有自己的特點,例如:這個cat命令就是用于查看內容較少的純文本文件的。命令語法格式如下:
cat [-AbEnTv] [文件名]
命令中選項的參數介紹見下表。
表 cat命令參數介紹

這個命令比較簡單用于顯示內容,加入-n選項可以實現帶行號輸出,右上圖為運行實例。

4.3.2 tac

tac與cat命令剛好相反,文件內容從最后一行開始顯示,可以看出tac是cat的倒著寫。
tac [-AbEnTv] [文件名]
為了對比tac與cat命令的區別,這里使用tac命令查看與cat命令一樣的文件,下圖為執行效果,可以看到cat顯示一行文本一行空白,tac先顯示一行空白再顯示文本。

4.3.3 more

使用more命令可以一頁一頁地翻看文本內容,并在最下面使用百分比的形式來提示已經閱讀了多少內容。命令語法格式如下:
more [-dlfpcsu] [-num] [+/pattern] [+linenum] [文件名]
命令中選項的參數介紹見下表。
表 more命令參數介紹

例如:使用more命令查看文本全部內容,下圖為執行效果。

一般情況下,一頁并不能顯示文本的全部內容,這時就可以使用下面的按鍵來查看未顯示的內容,常用的按鍵說明見下表。
表 常用的按鍵說明

4.3.4 less

less與more類似,但使用less可以隨意瀏覽文件,而more僅能向前移動,卻不能向后移動,而且less在查看之前不會加載整個文件。命令語法格式如下:
less [文件名]
命令中選項的參數介紹見右表。
表 less命令參數介紹

例如:使用less查看文本內容,下圖為執行效果。

4.3.5 head

head命令用于查看純文本文檔的前n行,命令語法格式如下:
head [文件名]
命令中選項的參數為-n,用于指定行數。
使用該命令可以設定顯示部分內容,內容從頭開始-n選項指定截止行數,例如:查看一個文本的前5行,運行head命令,下圖為執行效果。

4.3.6 tail

tail命令用于查看文本末尾內容,與head命令正好相反,命令語法格式如下:
tail [文件名]
命令中選項的參數為-n與-f,其中-n用于指定行數,-f動態顯示文件末尾內容。
tail命令多用于查看日志文件,因為日志文件是變動的且日志都依次從尾部加入,例如:運行tail -n 5 /etc/services命令來查看文件末尾內容,下圖為執行效果。
