Cumpressate u finale di un schedariu in Linux cù u cumandimu

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.