Linux命令
正如它們的名字所示一樣,頭命令允許你查看一個Linux文件的開始部分,而尾命令則允許你查看一個Linux文件的結尾部分。本文想您講述更多的有關這些命令。
在Linux上查看文本文件的時候,大部分人通常都是使用cat命令或是或是上下翻頁。這些工具允許你立刻查看整個文件或是一次性查看整個屏幕。
其它工具允許你查看一個文件的節選部分。正如它們的名字所示一樣,頭命令允許你查看一個Linux文件的開始部分,而尾命令則允許你查看一個Linux文件的結尾部分。
許多選項決定了你所查看的文件的多少。舉個例子,執行以下操作查看文件的前20行:
$ head -20 file.txt
在缺省的情況下,頭命令和尾命令都一次性顯示文本的10行內容。但是,在忽略頭(或尾)的情況下,比如以上的例子,你就能夠查看文件的前20行(或是最後20行)。
在文件的特定一點開始查看行,你可以使用+轉換尾命令。比如,執行一下操作,從50行開始到末尾查看文件:
$ tail +50 file.txt
另外,你可以使用尾命令在一個文件裡查看文本,即使新的數據已經被增加到了文件末尾。這個對監視記錄文件特別地有用,它允許你在系統增加內容的時候,就看到了記錄文件的新增加的內容。比如,執行一下操作:
# tail -f /var/log/messages
你很有可能需要導入才能完成這一點,但是上述命令緊跟/var/log/messages文件。尾將會在屏幕上顯示系統增加到文件的行內容。而且如果你曾旋轉過一個記錄文件,尾命令就足以靈巧地開始一下的新文件,假使它擁有相同的名字。