Introduzione
Coda :è integrato nel comando su sistemi unix o sistemi operativi simili a unix come :
- 386BSD.
- Arch Linux.
- AIX.
- Android.
- BSD NET/2.
- Debian.
- DragonFly BSD.
- GNU Hurd.
Utilizzo :utilizzato per visualizzare le righe di fondo oi byte dei file di testo o la fine dei dati convogliati.
ed è complementare al Capo Comando
Come si usa?
- Puoi usarlo per visualizzare la fine di un file di testo di grandi dimensioni come :log di sistema .
- Può leggere le ultime 10 righe per impostazione predefinita:
tail /var/log/user.log - Oppure puoi specificare il numero di righe di cui hai bisogno per visualizzarlo.
tail -n 2 /var/log/user.log tail --lines=2 /var/log/user.log Suggerimento :–lines=numero di righe === -n numero di righe
USCITA:
root@unixcop:~# tail --lines=2 /var/log/user.log
Oct 2 14:09:08 unixcop firefox-esr[2370]: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
Oct 2 14:09:08 unixcop firefox-esr[2370]: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
root@unixcop:~#
- Puoi visualizzare i byte dal file di testo
- I byte significano un carattere .. creerò un file di testo con 10 caratteri
echo "--9LASTCHAR"> ~/bytes.txt - Quindi visualizzerò gli ultimi 8 caratteri usando la coda
tail -c 10 ~/bytes.txt tail --bytes=9 ~/bytes.txt USCITA:
root@unixcop:~# tail --bytes=10 ~/bytes.txt
9LASTCHAR
root@unixcop:~# - Puoi usare tail per leggere da molti file diversi
- Posso usare questa opzione per il confronto.
tail -q unix.txt cop.txt tail --quiet unix.txt cop.txt 
- Posso usare tail con l'opzione verbose per visualizzare il contenuto dei file con il nome del file sopra
tail -v unix.txt tail --verbose unix.txt USCITA:
==> unix.txt <==
Name Email
Mostafa Moo@unixcop.com Unirò l'opzione dettagliata e l'opzione silenziosa per chiarirne l'utilizzo
USCITA:
root@unixcop:~# tail --quiet --verbose unix.txt cop.txt
==> unix.txt <==
Name Email
Mostafa Moo@unixcop.com
==> cop.txt <==
Name Email
Mostafa Moo@unixcop.com
root@unixcop:~#
- Posso usarlo con pipeline
cat /var/log/user.log | tail -n 3 ls -lah /root | tail -n 5 - Qui posso usare tail per memorizzare il risultato del comando in un file di testo
cat /var/log/user.log | tail -n 3 > output.txt USCITA:
root@unixcop:~# cat /var/log/user.log | tail -n 3 > output.txt
root@unixcop:~# cat output.txt
Oct 2 14:08:55 unixcop firefox-esr[2370]: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
Oct 2 14:09:08 unixcop firefox-esr[2370]: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
Oct 2 14:09:08 unixcop firefox-esr[2370]: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
root@unixcop:~# - Puoi conoscere la versione di coda digitando :
tail --version - Per ulteriore assistenza puoi utilizzare questa opzione:
tail --help Conclusione:
Questo articolo chiarisce come usare il comando tail con esempi pratici.
For more Information use : man tail

