cat 查看文本
cat /etc/issue 查看issue文件的內(nèi)容,一般用來打開文本文檔。
cat -n /etc/issue 加上行號,這個基本是用在啟動某個服務(wù)出錯了,shell會提示你某某配置在哪里,哪個文件具體第幾行出錯了。這樣就可以用這個選項打開。
cat -A 完整輸出,包括特殊字節(jié)等等,一模一樣。
cat 111 | less 有的時候內(nèi)容太多,可以用less命令從頭慢慢看。?
cat 111 222 同時顯示兩個文件的內(nèi)容。
?
tac 相比較于cat做出相反的輸出
cat是從頭顯示,tac是反過來從尾顯示。一般應(yīng)用于比較小的文件。
more 分屏顯示內(nèi)容
空格鍵 向下翻1屏
Enier鍵 向下一行
H鍵 幫助
B鍵 顯示上一屏
Q鍵 退出
more –s 將多個空行壓縮成一行,節(jié)省空間
more –u 不要下劃線
more +10 第10行開始顯示
??less 分屏顯示內(nèi)容
less命令允許用戶向前或向后瀏覽文件,而more命令只能向前瀏覽。瀏覽結(jié)束就退出了,less可以繼續(xù)看,其他操作基本一樣。只多了向前翻頁和向前查找。
n鍵 循環(huán)查找搜索的關(guān)鍵字。
head 從頭顯示?
head 111.txt 默認從頭打開文本111前10行。
head -n 20 ./111.txt顯示前20行。
head -n -100 ./111.txt 后100行不顯示。
tail 從尾顯示?
tail 111.txt默認從尾打開文本111前10行
tail -n 20 ./111.txt顯示后20行。
tail -n +100 ./111.txt 當(dāng)你不知道這個文件有多少行,只想從100行開始看的時候。
tail -f 偵探查看。 這個用法比較特殊,Linux一個系統(tǒng)可以打開多個終端分別是tty0、1、2···,當(dāng)你你在tty1終端tail -f 111 這個文件的時候,tty2的用戶正在往里面寫入數(shù)據(jù),你就可以在你的終端里實時看到他的所有輸入,一切都是0延遲的,或者叫幾乎無延遲。crtl+c退出。
nl 按照行號列出
nl 這個其實和cat -n 是有同樣效果的。區(qū)別在于不會標注空白行。
nl -b a /etc/issue 顯示包括空白行行號