O příkazu ocas
Příkaz tail vypíše poslední část nebo „ocas“ souborů. Může také sledovat nové informace zapsané do souboru v reálném čase, například zobrazovat nejnovější záznamy v systémovém protokolu. tail je program dostupný v Unixu, systémech podobných Unixu, FreeDOS a MSX-DOS, který se používá k zobrazení konce textového souboru nebo dat z potrubí. Ve výchozím nastavení tail vyvede posledních 10 řádků svého vstupu na standardní výstup. Pomocí voleb příkazového řádku lze změnit množství výstupu a jednotky (řádky, bloky nebo bajty).
Syntaxe příkazu ocasu
tail [options] <filename>
Code language: HTML, XML (xml)
Základní příklady použití pro výstup a monitorování
# Output the default 100 lines
tail /var/log/apache2/access.log
# Outputs the last 10 lines of the file
tail -n 30 /var/log/apache2/access.log
# Outputs the last 100 lines of the file
tail -f /var/log/apache2/access.log
# Outputs the last 100 lines of the file where something
tail -f /var/log/apache2/access.log | grep something
Code language: PHP (php)
Ovýstup využití ocasu:
root@webleit:~# tail -n 10 /var/log/auth.log
Feb 23 13:16:36 webleit sshd[5526]: Received disconnect from 172.92.151.71 port 55252:11: Bye Bye [preauth]
Feb 23 13:16:36 webleit sshd[5526]: Disconnected from invalid user 172.92.151.71 port 55252 [preauth]
Feb 23 13:17:01 webleit CRON[5528]: pam_unix(cron:session): session opened for user root by (uid=0)
Feb 23 13:17:01 webleit CRON[5528]: pam_unix(cron:session): session closed for user root
Feb 23 13:25:12 webleit sudo: root : TTY=pts/0 ; PWD=/root ; USER=root ; COMMAND=/bin/su
Feb 23 13:25:12 webleit sudo: pam_unix(sudo:session): session opened for user root by sonik(uid=0)
Feb 23 13:25:12 webleit su[5551]: Successful su for root by root
Feb 23 13:25:12 webleit su[5551]: + /dev/pts/0 root:root
Feb 23 13:25:12 webleit su[5551]: pam_unix(su:session): session opened for user root by sonik(uid=0)
Feb 23 13:25:12 webleit su[5551]: pam_systemd(su:session): Cannot create session: Already running in a session
Code language: PHP (php)
Závěr
V tomto článku jsme zkontrolovali několik příkladů použití příkazu tail. Pokud znáte další dobré příklady, řekněte nám je prosím v komentářích níže.
Doufáme, že se vám tento článek líbil. pokud je to tak, ohodnoťte tuto stránku níže uvedenými hvězdičkami a přihlaste se k odběru našeho kanálu YouTube nebo nás sledujte na twitteru.