Hvernig á að skoða endann á skrá í Linux með Tail Command

Það eru tveir mjög gagnlegar skipanir á Linux sem láta þig sjá hluta af skrá. Fyrsti er kallaður höfuð og sjálfgefið sýnir hann fyrstu 10 línurnar í skrá. Annað er hala stjórnin sem sjálfgefið leyfir þér að skoða síðustu 10 línur í skrá.

Afhverju viltu nota eitthvað af þessum skipunum? Af hverju ekki bara að nota skipunina til að skoða alla skrána eða nota ritstjóri eins og nanó ?

Ímyndaðu þér að skráin sem þú ert að lesa hefur 300.000 línur í henni.

Ímyndaðu þér einnig að skráin eyðir mikið plássi.

Algeng notkun fyrir höfuðskipunina er að ganga úr skugga um að skráin sem þú vilt skoða sé örugglega rétt skrá. Þú getur venjulega sagt hvort þú sért að skoða réttar skrár með því að sjá fyrstu línurnar. Þú getur þá valið að nota ritstjóra eins og nano til að breyta skránni.

Hraunskipunin er gagnleg til að skoða síðustu línur af skrám og er mjög góð þegar þú vilt sjá hvað er að gerast í skrárskrá sem haldin er í / var / log möppunni .

Þessi handbók mun sýna þér hvernig á að nota halla stjórnina ásamt öllum tiltækum rofa.

Dæmi um notkun á hala stjórn

Eins og áður hefur komið fram sýnir hala stjórnin sjálfgefið síðustu 10 línur af skrá.

Samantektin fyrir hala stjórn er sem hér segir:

hali

Til dæmis til að skoða stígvélaskrána fyrir kerfið þitt geturðu notað eftirfarandi skipun:

sudo hala /var/log/boot.log

Framleiðslain væri eitthvað eins og þetta:

* Byrjaðu að virkja afturkallaða stígvélartíma [OK]
* Byrjaðu að vista udev log og uppfæra reglur [OK]
* Stöðva vistað udev log og uppfæra reglur [OK]
* ræddarforrit fatlaðra; Breyta / etc / default / speech-dispatcher
* VirtualBox viðbætur óvirk, ekki í sýndarvél
saned fatlaðra; breyta / etc / default / saned
* Endurheimta resolver ástand ... [OK]
* Stöðvunarkerfi V hlaupasamhæfi [OK]
* Byrjar MDM Skjástjóri [OK]
* Stöðva Senda viðburð til að sýna plymouth upp [OK]

Hvernig á að tilgreina fjölda lína til að sýna

Kannski viltu sjá meira en síðustu 10 línur af skránni. Þú getur tilgreint fjölda lína sem þú vilt sjá með eftirfarandi skipun:

sudo hala -n20

Ofangreind dæmi myndi sýna síðustu 20 línur af skránni.

Annað sem þú getur notað -n skipta til að tilgreina upphafspunkt í skránni líka. Kannski þú veist að fyrstu 30 línur í skrá eru athugasemdir og þú vilt bara sjá gögnin innan skráar. Í þessu tilfelli myndi þú nota eftirfarandi skipun:

sudo hala -n + 20

Hala stjórnin er oft notuð við hliðina á fleiri stjórn svo að þú getir lesið skrána síðu í einu.

Til dæmis:

sudo hala -n + 20 | meira

Ofangreind skipun sendir síðustu 20 línur frá filename og pípur það sem inntak í meira stjórn:

Þú getur einnig notað hnappskipunina til að sýna ákveðna fjölda bæti í stað lína:

sudo hala -c20

Aftur geturðu notað sömu rofi til að byrja að sýna frá ákveðnum bætiúmeri sem hér segir:

sudo hala -c + 20

Hvernig Til Skjár Log Log

Það eru margar forskriftir og forrit sem framleiða ekki á skjáinn en bæta við skrár sem þeir eru að keyra.

Í þessu tilfelli gætirðu viljað fylgjast með skrárnar þegar þær breytast.

Þú getur notað eftirfarandi hraðskipun til að athuga hvernig notkunarskráin breytist á hverjum svo mörgum sekúndum:

sudo hala -F -s20

Þú getur líka notað hali til að halda áfram að fylgjast með skrám þar til ferli deyr sem hér segir:

sudo hala -F -pid = 1234

Til að finna aðferðaferlið fyrir ferli er hægt að nota eftirfarandi skipun:

ps -ef | grep

Til dæmis, ímyndaðu þér að þú breytir skrá með nano. Þú getur fundið aðferðarnúmerið fyrir nano með eftirfarandi skipun:

ps -ef | grep nano

Framleiðsla úr stjórninni mun gefa þér feril ID. Ímyndaðu þér að ferlið er 1234.

Þú getur nú keyrt hala við skrána sem verið er að breyta með nano með eftirfarandi skipun:

sudo hala -F -pid = 1234

Í hvert skipti sem skráin er vistuð innan nano mun stjórnin í hala taka upp nýjar línur neðst. Stjórnin hættir aðeins þegar nano ritstjóri er lokaður.

Hvernig á að reyna aftur á Tail Command

Ef þú færð villu meðan þú reynir að keyra hnakkann vegna þess að það er óaðgengilegt af einhverri ástæðu þá geturðu notað endurstilla breytu til að halda áfram að reyna aftur fyrr en skráin er í boði.

sudo tail - retry -F

Þetta virkar aðeins virkilega í tengslum við -F skipta sem þú þarft að fylgja skránum til að reyna að reyna aftur.

Yfirlit

Þessi handbók sýnir fleiri algengar notkunarhraða.

Til að finna út fleiri upplýsingar um hala stjórnina er hægt að nota eftirfarandi skipun:

maður hali

Þú munt taka eftir því að ég hef tekið við sudó innan flestra skipana. Þetta er aðeins nauðsynlegt þar sem þú hefur ekki heimildir sem venjulegur notandi til að skoða skrána og þú þarft hækkun leyfis.