centos 文件內容查看

  • cat 顯示文件內容

快速滾屏顯示文件全部內容,所以cat不適合查看長文件。
[appadm@localhost log]# cat /var/log/messagesapp

  • more 分頁顯示文件內容

    按頁閱讀,空白鍵(space):顯示下一頁,b 鍵:顯示上一頁,q 鍵 :退出
    -num--- 一次顯示的行數 
    -s ---當遇到有連續兩行以上的空白行,就代換爲一行的空白行 
    +num ---從第 num 行開始顯示
[appadm@localhost log]# more -5s /var/log/messagesless

  • less 分頁顯示文件內容

    顯示到文件尾時,more命令會自動退出閱讀環境
    less命令的提示符「:」後按Q鍵退出
[appadm@localhost log]# less /var/log/messagesspa

  • head 查看文件開頭部分的內容

    默認狀況下,head顯示前10行內容
    -n 指定顯示的具體行數。
[appadm@localhost ~]# head -5 /etc/passwd.net

  • tail 查看文件末尾部分的內容

tail 查看文件末尾部分的內容
    tail命令用法與head命令相似
    查看文件的後10行,可使用tail命令,如:
    tail -20 /etc/passwd
    tail -f /var/log/messages 監視文件的尾部內容(默認10行,至關於增長參數 -n 10),刷新顯示在屏幕上。退出,按下CTRL+C。
    參數-f使tail不停地去讀最新的內容,有實時監視的效果
    tail -f /var/log/messages        get

  • tail命令語法

tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
參數解釋:
-f 該參數用於監視File文件增加。
-c Number 從 Number 字節位置讀取指定文件
-n Number 從 Number 行位置讀取指定文件。
-m Number 從 Number 多字節字符位置讀取指定文件,比方你的文件假設包括中文字,假設指定-c參數,可能致使截斷,但使用-m則會避免該問題。
-b Number 從 Number 表示的512字節塊位置讀取指定文件。
-k Number 從 Number 表示的1KB塊位置讀取指定文件。
File 指定操做的目標文件名稱
上述命令中,都涉及到number,假設不指定,默認顯示10行。Number前面可以使用正負號,表示該偏移從頂部仍是從尾部開始計算。
tail可運行文件通常在/usr/bin/如下。file

tail命令使用方法演示例子
一、tail -f filename
說明:監視filename文件的尾部內容(默認10行,至關於增長參數 -n 10),刷新顯示在屏幕上。退出,按下CTRL+C。分頁

二、tail -n 20 filename
說明:顯示filename最後20行。語法

三、tail -n +20 filename
說明:顯示filename前面20行。二進制

四、tail -r -n 10 filename
說明:逆序顯示filename最後10行。方法

  • 小結

cat 從第一行開始顯示檔案內容。 tac 從最後一行開始顯示檔案內容。 more 分頁顯示檔案內容。 less 與 more 類似,但支持向前翻頁 head 僅僅顯示前面幾行 tail 僅僅顯示後面幾行 n 帶行號顯示檔案內容 od 以二進制方式顯示檔案內容