Ci hè dui cumandamenti utili in Linux chì vi permettenu vede parti di un schedariu. U primu hè chjamatu chjusu è di modu predeterminatu, vi mostra i primi 10 linii in un schedariu. U sicondu hè l'ordine di a cuda chì, per mezu predeterminate, permette di vedere l'ultime 10 linii in un schedariu.
Perchè vo vulete utilizà unu di questi cumandamenti? Perchè micca solu l'usu di u cumandariu per vede u prugrammu tutale o utilizate un editore cum'è u nano ?
Imagine u schedariu chì avete leghje alcuna 300 000 stampa.
Imagine ancu chì u schedariu cunsegna assai spaziu di discu.
Un usu cumuni per u cumandamentu di u primu hè da verificà chì u schedariu chì vulemu vede hè veramente u schedariu correctu. Pudete esse spessu si vede à u file correctu solu per vede u primu pezzi. Pudete tandu puderà utilizà un editore cum'è nano per edità u schedariu.
U cumandru di a cuda hè utile per vede l'ultimi fili di schedari è hè assai bellu quandu vulete vede ciò chì succede in un schedariu di logu dispostu in u carpeta / var / log .
Sta guidazione vi vi mostrarà cumu utilizà a cumanda di cusenu cumpresi tutti i switches disponibili.
Esempiu di Usage Of The Tail Command
Cum'è l'alchimatu cumandante di l'usu di a cuda per u default mostra l'ultime 10 linii di un schedariu.
A sintassi per u cumandamentu hè cusì:
cuda
Per esempiu, per vede u logu di l'iniziu per u vostru sistema, pudete aduprà l'urdinendu dopu:
sudo tail /var/log/boot.log
L'output seria qualcosa chè questu:
* Cumentu attivatu u dispositu restu di l'installazione di u discu inchiuvatu [OK]
* Cummincià salvà u udev log è aghjurnà e reguli [OK]
* Stopping save udev log and updated rules [OK]
* dispatcher disabilitatu; Edite / etc / default / speech-dispatcher
* Addiculi VirtualBox disabilitatu, micca in una Màquina Virtuale
saned disabled; edit / etc / default / saned
* Restaurazione di regula ... [OK]
* Sistema persistenti V compatibiliu di runlevel [OK]
* Start MDM Display Manager [OK]
* Stoppiu Mandate un annunziu per indicà chì Plymouth hè stata [OK]
Cumu spiegà u numeru di Lines A Mostra
Forsi si vuleva vedere più di l'ultimi 10 fili di u schedariu. Pudete definisce u numeru di linii chì vulete vede usando u cumandimu cumpostu:
sudo tail -n20
L'esempiu di supra mostra l'ultimi 20 fili di u schedariu.
Alternativu pudete aduprà u cambiamentu di -n para specifichi di u puntu di iniziali in u schedariu. Forsi sia chì i primi 30 fila in un schedariu sò cumenti è voi solu vede i dati in un schedariu. In questu casu, avete aduprà l'urdinendu cumandante:
sudo tail -n + 20
U cumandru di crescenu hè spessu usatu cù u cumandimu cumu per chì pudete leghje u schedariu una pàgina à u mumentu.
Per esempiu:
sudo tail -n + 20
| più
U cumandante quì sottu l'ultimi 20 filamenti da u nome di u filatu è i canali com'è l'ingaghjate à u più cumanda:
Pudete ancu aduprà u cumandimu di a cuda per vede un certu numaru di bytes invece di linii:
sudo tail -c20
Dopu pudete utilizà u listessu cunmu per cumincià a manifestazione da un certu numellu di bytes de seguente:
sudo tail -c + 20
Cumu cuntrollà un schedariu di logu
Ci hè parechje scritte è prugrammi chì ùn viaghjeranu micca à u screnu ma fate aghjà à un schedariu di ghjurnale cumu si andonu.
In questu casu, pudete vulete monitorà u schedariu di logu chì cambia.
Pudete utilizà a seguente cumanda di cusenu per verificà chì u ghjurnale cambia ogni tanti seculi:
sudo tail -F -s20
Pudete ancu aduprà a cuda per cuntinuà a seguità un logu finu à un pruduttu murale di u seguitu:
sudo tail -F --pid = 1234
Per truvà l'id processu per un prucessu pudete aduprà l'urdinendu cumandante:
ps -ef | grep
Per esempiu, imagine chì hè editatu un schedariu per nano. Pudete truvà l'identità di processu per nano utilizendu u cumandimu seguitu:
ps -ef | grep nano
A prughjettà da u cumandimu duverà una identità di processu. Imagine u prucessu ID hè 1234.
Pudete cresce a cuda per u schedariu da esse editatu da nano utilizendu l'usu cumminatu:
sudo tail -F --pid = 1234
Ogni vaghjime u schedariu hè salvatu in nano u cumandamentu di a cuda pigliarà e lìculi novi in u fondu. U cumandimu solu ferma quandu l'editore nano hè chjusu.
Cumu pruibitu u Mandu di a Tail
Se vi riceve un'errore mentre pruvate per esecutà u cumandru di a caghutatura perchè hè inaccessibili per qualchì propriu prublem, pudete utilizà u paràmetru di ricunquà per sempre per riprova finu à chì u schedariu hè dispunibule.
sudo tail --retry -F
Questu solu hà travagliatu in cungiunzione cù u cambiadoru-F cumu avete bisognu à seguità à u schedariu per vuglietti.
Resumen
Questa guida spicca l'usi più cumuni di l'cumandamentu di a cuda.
Per sapè infurmazione nantu à u cumandru di a cuda, pudete aduprà l'urdinendu cumandante:
cuda di u mo
Avete bisognu chì aghju inclusu sudo in a maiò parte di e cumandamenti. Questu hè necessariu solu chì ùn avete micca permessi per u vostru usu nurmale per vede u schedariu è avete bisognu di permessi elevati.