今天學習瞭如下幾個命令:touch、cat -n、tac、more、less、head -n、tail -n -f。less
很簡單,直接touch +位置/文件名學習
直接touch /tmp/hanjing/clj/mytest.list,在查看就會發現,在clj下已經建立了mytest.list文件了,若是你向起個名,名字裏含有空格,那麼你須要把你的名字加上雙引號,可是咱們通常不建議在起名字的時候加上空格,由於這樣在之後的操做中,你也必須加上雙引號來操做該文件,這就很煩。spa
這個就很簡單了,直接cat +文件位置日誌
執行cat命令:cat /tmp/hanjing/clj/mysecond.test,就能夠瀏覽mysecond.test文件的內容了。若是執行cat -n /tmp/hanjing/clj/mysecond.test命令,那麼就會給你的內容加上行號,這樣就很舒服!(ps:請忽略我蹩腳的英語)test
tac是和cat的命令同樣的,也是瀏覽文件,只不過是把內容倒過來,上邊已經說過了,這個就很簡單了,只不過他沒有-n的操做,不談!監控
格式也是more +文件位置:more /etc/service搜索
這個用來查看常一些的文件,你能夠按f鍵來翻頁,用回車來換行(每次按一下往下走一行),q或者Q鍵來退出service
這個和上邊的more功能相同,可是他比more功能更全,由於它能夠往回翻頁,而more不行,除了具備more有的功能,他還能夠用page Up鍵向上翻頁,pageDn鍵向下翻頁。此外,他還能夠進行搜索,輸入/加你想搜索的內容就ok了分頁
當你執行完less命令以後(個人是 less /etc/services),直接輸入/ 加要查找的內容便可im
按n鍵會跳到下一個查找的位置。
若是你想查看某一個文件的開頭部分,那麼就用head命令就行了(head +文件位置),有人會問,看一個文件開頭有什麼用,其實,好多文件的開頭,寫的都是註釋,是這個文件功能和做者的一些記錄,你看了開頭的註釋,可能就知道這個文件時幹嗎的了,不過,我下面截的圖並無註釋,可是之後子集在寫腳本的時候,最好加上註釋。
我直接執行的head /var/log/message,沒有加 -n,這樣會默認顯示10行,當你加上 -n的時候,就能夠限定它顯示幾行了。eg :head -n 5 /var/log/message
最後就能夠顯示5行了。
tail命令和head是同樣的,只不過tail是看文件的結尾部分,用法是同樣的,只不過tail有一個-f,能夠用來實時顯示文件的結尾,好比你想實時監控日誌的變化,就能夠用tail -f的命令了!!
ok結束。