歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> linux中使用head命令和tail命令查看文件中的指定行

linux中使用head命令和tail命令查看文件中的指定行

日期:2017/3/1 14:41:04   编辑:關於Linux
linux中使用head命令和tail命令查看文件中的指定行 在Linux中,最常見讀取文件命令是cat、more和less,但若使用tail和head命令,它能更為方便的實現精確讀取。 而且每次看日志只想看最後幾行執行有沒有成功,最好的方式就是: 一、head 命令實例 1、默認,顯示開頭前10行。 1 head /etc/passwd 2、顯示開頭前k行。(以下3行效果一樣) 1 2 3 head -k /etc/passwd(最常見用法) head -n k /etc/passwd head -n +k /etc/passwd 3、顯示多文件開頭前k行,並且不顯示文件名的文件頭。 1 head -q -n k file1 file2 file3 4、除最後k行外,顯示剩余全部內容。 1 head -n -k /log/syncxxx.log 二、tail 命令實例 1、默認,顯示最後10 行。 1 tail /etc/passwd 2、顯示最後k行。(以下3行效果一樣) 1 2 3 tail -k etc/passwd (最常見用法) tail -n k /etc/passwd tail -n -k /etc/passwd 3、顯示最後k行,並且不顯示文件名的文件頭。 1 tail -q -n k file1 file2 file3 4、從開頭第k字節處開始輸出。 1 tail -n +k /etc/passwd 5、參數-f使tail不停地去讀最新的內容,因此有實時監視的效果,用Ctrl+c來終止。 1 tail -f /var/log/messages 以上只是一些簡單實例,若使用sed命令,甚至是awk命令那就更強大了!
Copyright © Linux教程網 All Rights Reserved