1.cat [-AbEnTv] 文件路徑:以只讀的形式顯示指定的文件,參數(shù):
1)-A:等于-vET,可以列出一些特殊字符而不是空白而已
2)-b:列出行號,僅列出非空百行的行號
3)-E:將結(jié)尾的斷行以$符顯示出來
4)-n:打印出行號(包括空白行)
5)-T:將Tab鍵以^I顯示出來
6)-v:列出一些看不出來的特殊字符
2.tac 文件路徑:從后到前的顯示文件。
3.nl [-bnw] 檔案:添加行號輸出,參數(shù):
1)-b:指定好好的顯示方式,-b a:列出包括空行在內(nèi)的行號;-b t:列出非空行的行號(默認(rèn))。
2)-n:列出行號的表示方法,-n ln:行號在屏幕的最左方顯示;-n rn:行號在自己字段的最右方顯示,且不加0;-n rz:行號在自己字段的最右方顯示,且加上0
3)-w:行號字段的占用位數(shù)
以上這些指令都是直接將整個檔案,顯示在屏幕上,下面指令可以實現(xiàn)分頁。
4.more 檔案路徑:以分頁的形式顯示檔案,打開時,快捷鍵有:
空格鍵:向下翻頁
Enter:向下一行
/字符串:向下搜索指定的字符串
q:離開more
b或ctr+b:上一頁,對管線無效
5.less 檔案路徑:以分頁的形式顯示檔案,打開時,快捷鍵有:
空格鍵或pagedown:向下翻頁
pageup:向上翻頁
/字符串:向下搜索指定的字符串
?字符串:向上搜索指定的字符串
n:重復(fù)前一個搜尋
N:方向重復(fù)前一個搜尋
q:離開more
6.head [-n] number 檔案路徑:列出檔案的前n行,如果n為負(fù)數(shù),則表示列出到倒數(shù)n行哪里。
7.tail [-fn] number 檔案路徑:取后面幾行,參數(shù):
-nnumber:顯示最后number行,默認(rèn)顯示最后10行,若在number前加+行,則表示顯示number行以后的內(nèi)容
-f:持續(xù)偵測后面接的檔名,需要ctr+c終止。(常用來監(jiān)聽日志文件)
8.od [t TYPE] 檔案:讀取二進(jìn)制文件,其中TYPE的類型有,a:利用默認(rèn)的字符來顯示,c:使用ASCII字符來輸出,d[size]:利用十進(jìn)制來輸出數(shù)據(jù),每個整數(shù)占用size bytes;f[size]:利用浮點數(shù)來輸出數(shù)據(jù),每個數(shù)占用size bytes;o[size]:利用八進(jìn)制來輸出數(shù)據(jù),每個整數(shù)占用size bytes;x[size]:利用十六進(jìn)制來輸出數(shù)據(jù),每個整數(shù)占用size bytes。
9.touch [-acdmt] 檔案:創(chuàng)建空檔案,或修改檔案的各種時間,參數(shù):
1)-a:僅修訂atime
2)-c:僅修改檔案的時間,若檔案不存在則不建立新檔案
3)-d:后面可以接欲修訂的日期而不用是當(dāng)前日期,也可以使用—date=”日期或時間”,可以用”2 days ago”這種語句
4)-m僅修改mtime
5)-t后面可以接欲修訂的時間而不用是當(dāng)前時間,格式為[YYMMDDhhmm]
若檔案不存在則表示新建空檔案各個時間值均為當(dāng)前時間。