每天學一個 Linux 命令(29):tail

命令簡介

tail 顯示檔案內容的尾部,預設也是顯示指定檔案的末尾10行。

tail 命令還可以檢視檔案實時寫入的資料,例如,我們常用它來檢視應用執行的日誌檔案,可以動態實時顯示應用執行所產生的日誌,便於排錯或檢視應用執行是否正常。

命令格式

tail [選項] [連結檔名]tail [OPTION] [LINKNAME]

選項說明

-f #顯示檔案最新追加的內容,實時動態展示一個檔案的寫入資料-n #輸出檔案的尾部N(N位數字)行內容。——pid=<程序號>  #與“-f”選項配合,如果指定程序號的程序終止後,自動退出-v  #顯示檔名資訊-q  #不顯示檔名資訊——help     #列印幫助資訊——version  #列印版本資訊

應用舉例

#顯示檔案mingongge從第200行至檔案末尾的內容tail -n +200 mingongge #顯示檔案mingongge的最後100個字元[root@centos7 ~]# tail -c 100 mingongge #顯示mingongge。log最後的250行[root@centos7 ~]# tail -250 mingongge。log  #實時展示mingongge。log檔案的寫入資料[root@centos7 ~]# tail -f mingongge。log #帶檔名與不帶檔名舉例[root@centos7 ~]# tail -v -n 10 /etc/passwd /etc/shadow==> /etc/passwd <==operator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologinftp:x:14:50:FTP User:/var/ftp:/sbin/nologinnobody:x:99:99:Nobody:/:/sbin/nologinsystemd-network:x:192:192:systemd Network Management:/:/sbin/nologindbus:x:81:81:System message bus:/:/sbin/nologinpolkitd:x:999:998:User for polkitd:/:/sbin/nologinsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinpostfix:x:89:89::/var/spool/postfix:/sbin/nologinchrony:x:998:996::/var/lib/chrony:/sbin/nologin==> /etc/shadow <==operator:*:17834:0:99999:7:::games:*:17834:0:99999:7:::ftp:*:17834:0:99999:7:::nobody:*:17834:0:99999:7:::systemd-network:!!:18494::::::dbus:!!:18494::::::polkitd:!!:18494::::::sshd:!!:18494::::::postfix:!!:18494::::::chrony:!!:18494::::::[root@centos7 ~]# tail -q -n 10 /etc/passwd /etc/shadowoperator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologinftp:x:14:50:FTP User:/var/ftp:/sbin/nologinnobody:x:99:99:Nobody:/:/sbin/nologinsystemd-network:x:192:192:systemd Network Management:/:/sbin/nologindbus:x:81:81:System message bus:/:/sbin/nologinpolkitd:x:999:998:User for polkitd:/:/sbin/nologinsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinpostfix:x:89:89::/var/spool/postfix:/sbin/nologinchrony:x:998:996::/var/lib/chrony:/sbin/nologinoperator:*:17834:0:99999:7:::games:*:17834:0:99999:7:::ftp:*:17834:0:99999:7:::nobody:*:17834:0:99999:7:::systemd-network:!!:18494::::::dbus:!!:18494::::::polkitd:!!:18494::::::sshd:!!:18494::::::postfix:!!:18494::::::chrony:!!:18494::::::

基礎入門必備命令之一,非常簡單易學,掌握這些就夠了。