1.cat 顯示檔案內容,此命令是從檔案的開始依次顯示 加上-n或者-b可以顯示行號,如下 參數-n和-b的區別在於: -n是所有行都顯示行號,包括空白行。 -b是非空白行顯示行號。 2.tac 同cat一樣,只是tac是從檔案的末行開始向前依次顯示 不管是cat還是tac常用於查看內容較少的檔案, ...
1.cat 顯示檔案內容,此命令是從檔案的開始依次顯示
加上-n或者-b可以顯示行號,如下
參數-n和-b的區別在於:
-n是所有行都顯示行號,包括空白行。
-b是非空白行顯示行號。
2.tac 同cat一樣,只是tac是從檔案的末行開始向前依次顯示
不管是cat還是tac常用於查看內容較少的檔案,當檔案內容很大即不能在一屏全部顯示內容時cat就顯得有點不方便,這時可以用下麵的命令。
3.more 此命令可以一頁一頁的顯示檔案內容,按空格鍵向下翻一頁
如果不想看了可以按q鍵退出
個人認為more有個不好的地方就是查看的檔案內容會直接列印到視窗上,當退出時檔案內容就已經占滿整個屏幕了,由於強迫症的原因要clear一下,
太麻煩了,所以我比較喜歡用下麵的less命令
4.less 此命令和more大致一樣,但是功能比more更強大
空格鍵和PgDn鍵:向下翻動一頁
PgUp鍵:向上翻動一頁
/xxxx:向下搜素"xxxx"字元串
?xxxx:向上搜索“xxxx”字元串
j:向下移動一行
k:向上移動一行
q:退出
通過/sbin可以在檔案里查找“sbin"字元串,非常方便
當退出less後,檔案內容不會再在視窗顯示,非常簡潔,清晰。
5.head 此命令是顯示檔案中的一部分,預設是顯示檔案前10行的內容,如下
當然也可以自定義顯示幾行,比如head -n 5 檔案名,表示顯示檔案前5行的內容,如下
6.tail 此命令表示顯示檔案的後10行內容,和head的相反
以上的命令都是查看純文本檔案的,如果檔案是非純文本的話,用上面的命令就會亂碼,如下查看/usr/bin/passwd
這種非純文本的檔案,我們用od這個命令來查看
7.od 查看非純文本的檔案,格式如下
參數-t後面更查看格式的類型
c:使用ascii碼顯示
d:以十進位顯示
f;以浮點數顯示
o:以八進位顯示
x:以十六進位顯示
下麵看一個以十六進位顯示的例子
od -tx /usr/bin/passwd