Yadda Za a Dubi Ƙarshen Aiki A Linux tare da Dokar Tail

Akwai sharuɗɗa masu amfani guda biyu a cikin Linux wanda ya sa ka ga ɓangare na fayil. Na farko ana kiransa shugaban da ta tsoho, yana nuna maka layi na farko guda 10 a cikin fayil. Na biyu shine umurnin wutsiya wanda ta tsoho zai baka damar duba jerin layi na karshe 10 a cikin fayil.

Me ya sa kake son amfani da waɗannan daga cikin waɗannan umarni? Me ya sa ba kawai amfani da umarnin cat don duba duk fayil ko amfani da edita kamar Nano ?

Ka yi tunanin fayil ɗin da kake karantawa yana da layi 300,000 a ciki.

Ka yi tunanin cewa fayil yana amfani da sararin samaniya.

Amfani dashi don umurnin shugaban shine tabbatar da cewa fayil ɗin da kake so ka duba shine ainihin fayil ɗin daidai. Kuna iya yin bayanin idan kuna kallon fayil din kawai ta hanyar ganin samfurori na farko. Zaka iya zaɓa don amfani da edita kamar Nano don shirya fayil ɗin.

Umurnin wutsiya yana da amfani ga kallon fayiloli na ƙarshe kuma yana da kyau idan kana so ka ga abin da ke faruwa a cikin fayil ɗin log da aka gudanar a cikin fayil / var / log .

Wannan jagorar zai nuna maka yadda za a yi amfani da umarnin wutsiya tare da dukan sauyawa masu sauya.

Misali Amfani da Dokar Tail

Kamar yadda aka ambata a baya da umarnin sautin ta hanyar tsoho yana nuna jerin layi na karshe na 10.

Hadawa don umarnin wutsiya kamar haka:

wakar

Alal misali don duba fayil ɗin buƙata don tsarinka zaka iya amfani da umurnin mai zuwa:

sudo tail /var/log/boot.log

Da fitarwa zai kasance wani abu kamar haka:

* Ya fara ba da damar sake kunnawa-lokaci ɓoyayyen fasali na'urorin [Ya yi]
* Fara farawa udev log da kuma sabunta ka'idodi [Ok]
* Tsayawa ajiye udev rajistan da sabunta ka'idodin [Ya yi]
* mai magana da sako-sako; gyara / sauransu / tsoho / magana-dispatcher
* Ƙarin kayan na VirtualBox da aka ƙuntata, ba a cikin Virtual Machine ba
saned disabled; gyara / sauransu / tsoho / saned
* Maida yanayin warware ... [Ya yi]
* Tsayawa na tsarin V na tsarin V [Ok]
* Fara Gidan Magani na MDM [Yayi]
* Tsayawa Aika aika wani taron don nuna plymouth yana sama [Ok]

Yadda Za a Sanya Lambobin Lambobin Don Nuna

Wataƙila kana so ka ga fiye da layi na 10 na fayil din. Zaka iya tantance yawan lambobin da kake son gani ta amfani da umarnin da ke biyewa:

sudo tail -n20

Misali na sama zai nuna jerin jinsin 20 na fayil din.

Alternative za ka iya amfani da -n canzawa don ƙaddamar da farawa a cikin fayil da. Wataƙila ka san jerin layuka 30 na farko a cikin fayil suna da sharhi kuma kana son ganin bayanai a cikin fayil kawai. A wannan yanayin, zaku yi amfani da wannan umurnin:

sudo tail -n + 20

Ana amfani da umarnin wutsiya tare da ƙarin umurni domin ku iya karanta fayil ɗin a lokaci daya.

Misali:

sudo tail -n + 20 | Kara

Umurin da ke sama ya aika jerin 20 Lines daga filename da kuma bututu da shi a matsayin shigarwa ga ƙarin umarnin:

Hakanan zaka iya amfani da umurnin wutsiya don nuna wasu adadin bytes a maimakon layi:

sudo tail -c20

Hakanan zaka iya amfani da wannan canji don fara nunawa daga lambar lambar byte kamar haka:

sudo tail -c + 20

Yadda za a Saka idanu da Ajiyayyen fayil

Akwai rubutun da yawa da shirye-shiryen da ba su fitowa zuwa allon amma suna adanawa zuwa fayil ɗin log yayin da suke gudana.

A cikin wannan misali, zaku iya saka idanu fayil ɗin log yayin da yake canje-canje.

Zaka iya amfani da umurnin wutsiya mai biyowa don duba yadda log ɗin ya canza kowane lokaci mai tsawo:

sudo tail -F -s20

Hakanan zaka iya amfani da wutsiya don ci gaba da lura da wani log har sai tsari ya mutu kamar haka:

sudo tail -F --pid = 1234

Don neman tsarin id ga tsari zaka iya amfani da umarnin da ya biyo baya:

ps -ef | grep

Alal misali, tunanin kake gyara fayil ta yin amfani da nano. Zaka iya nemo ID ɗin tsari don Nano ta amfani da umarnin da ke biyewa:

ps -ef | grep nano

Da fitarwa daga umurnin zai ba ku ID ɗin tsari. Ka yi tunanin tsarin ID shine 1234.

Zaka iya yanzu gudu wutsiya akan fayil ɗin da aka tsara ta Nano ta amfani da umarnin da ke gaba:

sudo tail -F --pid = 1234

Kowace lokacin da aka ajiye fayiloli a cikin nano umarnin siya zai karbi sabbin layi a kasa. Umurnin kawai yana dakatar lokacin da editan nano ya rufe.

Yadda za a sake gwada Dokar Tail

Idan ka karɓi kuskure yayin kokarin ƙoƙarin tafiyar da umurnin wutsiya saboda ba zai iya yiwuwa ba saboda wasu dalili sai zaka iya amfani da jerin sigina don ci gaba da jinkiri har sai fayil ɗin yana samuwa.

sudo tail --retry -F

Wannan kawai yana aiki tare tare da -F canzawa kamar yadda kake buƙatar bin fayil ɗin da kake son sakewa.

Takaitaccen

Wannan jagorar ya nuna mafi yawan amfani da umurnin wutsiya.

Don neman karin bayani game da umarnin siya za ka iya amfani da umarnin da ya biyo baya:

mutum wutsiya

Za ku lura cewa na haɗa sudo cikin mafi yawan dokokin. Wannan kawai ya zama dole a inda ba ku da izini a matsayin mai amfani na al'ada don duba fayil kuma kuna buƙatar izini mai girma.