text: tail是Unix、類Unix系統、FreeDOS和上的一個程式，用於顯示文字檔案或管道資料的尾部。實作.FreeDOS版本是由M.Aitchison開發的。codice_1命令也是ASCII的MSX-DOS版本2的MSX-DOS2工具的一部分。codice_2是使用Python編寫的，可以對syslog的尾部進行著色並輸出。MultiTail不僅可以用顏色顯示日誌檔案，還可以對一個終端視窗進行合併、過濾、回滾和分割成子視窗，它多少是tail、sed、watch、CCZE/pctail、grep、diff、Beeper等的組合。用法.命令語法是：預設情況下，tail會將其輸入的最後10行輸出到標準輸出。透過命令列選項，可以改變輸出量和單位。這個例子輸出了報告的最後4個字元，並使用codice_3禁止了檔名的顯示。請注意，計數包括每行末尾的換行符，因此輸出的結果並不包括預期的前導空格。這個例子顯示了從第二行開始的所有行。tail -n +2 report使用舊的語法，最後20行和最後50個位元組的檔名可以用以下命令顯示。tail -20 filenametail -50c filename然而這種語法現在已經過時了，不符合POSIX 1003.1-2001標準。即使在當前的版本中仍然支援，當與其他選項一起使用時，這些選項可能根本無法工作。與所有的Unix命令一樣，使用系統上的手冊頁來獲取特定的選項和操作。檔案監控.tail有兩個特殊的命令列選項：「-f」和「-F」(follow)，允許監視一個檔案。tail不是隻顯示最後幾行然後退出，而是顯示這些行，然後監視檔案。當其他程序向檔案中新增新行時，tail會更新顯示。這對於監控日誌檔案特別有用。古老版本的tail預設每秒鐘輪詢一次檔案，但GNU核心工具組 7.5版本的tail支援2005年8月Linux核心2.6.13版本中引入的inotify基礎架構，只有當核心通知檔案發生變化時才會檢查檔案。下面的命令將顯示最後10行資訊，並在資訊中新增新行時追加新行。tail -f /var/adm/messages為了保持跟蹤日誌，即使它被重新建立、重新命名或作為日誌輪換的一部分被刪除，至少BSD和GNU的實現提供了一個-F選項，這在使用者跟蹤一個會輪換的日誌檔案時很有用。tail -F /var/adm/messages要在tail監控時中斷它，用codice_6中斷。有一個GNU Emacs的模式可以模擬codice_7的功能，稱為auto-revert-tail-mode。
metadata: erhwenkuo/wikipedia-zhtw
metadata: Tail (Unix)
metadata: https://zh.wikipedia.org/wiki?curid=7417229