Nola ikusi Linux Fitxategia amaitzean Tail Komandarekin

Linuxen komando oso erabilgarriak daude, fitxategi baten zati bat ikusi ahal izateko. Lehenengoa burua deitzen da eta lehenetsitako moduan, fitxategi batean 10 lehen lerroak erakusten ditu. Bigarrena, azkeneko 10 lerroak fitxategi batean ikusteko, komandoaren komandoa da.

Zergatik komando horietako edozein erabili nahi duzu? Zergatik ez erabili katuaren komandoak fitxategi osoa ikusteko edo nano bezalako editore bat erabiltzeko?

Imajinatu irakurtzen ari zaren fitxategia 300.000 lerro ditu bertan.

Imajinatu fitxategiak disko asko hartzen duela.

Komando nagusiaren erabilera komuna da ziurtatu nahi duzun fitxategia egiazkoa dela. Oro har, lehen lerro batzuk ikusi nahi badituzu, fitxategi zuzena bilatu behar duzu. Orduan, editore bat erabili ahal izango duzu, adibidez, nano fitxategia editatzeko.

Buztana komandoa erabilgarria da azken fitxategien lerroa ikusteko eta oso ona da / var / log karpetan gordeta dagoen log fitxategian gertatzen dena ikusi nahi baduzu.

Gidaliburuen bidez, komando erabilerari buruzko informazioa erakutsiko dizu.

Buztana Komandoaren erabilera adibidea

Aurretik aipatu bezala, beheko komandoa lehenespenez fitxategi baten azken 10 lerroak erakusten ditu.

Buztanaren komandoaren sintaxia honako hau da:

cola

Adibidez zure sistema abiarazteko log-a ikusteko, komando hau erabil dezakezu:

sudo tail /var/log/boot.log

Irteera hau bezalako zerbait izango litzateke:

* Abiaraztean gainerako zifratutako bloke gailuak gaitzen hasteko [OK]
* Hasi gorde udev erregistroa eta eguneratzeko arauak [OK]
* Udev erregistroa eta eguneratze arauak aurreztea gelditzen da [OK]
* Hizlari-bidalitzailea desgaituta dago; Editatu / etc / default / speech-dispatcher
* VirtualBox Gehigarriak desgaituta daude, ez makina birtual batean
zehaztugabea; editatu / etc / default / saned
* Ebazlearen egoera berrezartzea ... [OK]
* Sistema V kontagailua bateragarritasuna gelditzeko [OK]
* MDM Display Manager hasterakoan [OK]
* Gelditu ekitaldi bat bidali plymouth-i adierazteko. [OK]

Nola zehaztu lerroen kopurua zehaztea

Beharbada fitxategiaren azken 10 lerroak baino gehiago ikusi nahi dituzu. Komando hau erabiliz ikusi nahi dituzun lerro kopurua zehatz dezakezu:

sudo tail-n20

Goiko adibidean fitxategiaren azken 20 lerroak erakutsiko dira.

Alternatiboak -n aldagaia erabil dezakezu fitxategiaren abiapuntua zehazteko. Beharbada, fitxategi batean lehenengo 30 errenkada badituzu, komentarioak dira eta fitxategi batean datuak ikusi nahi dituzu. Kasu honetan, hurrengo komandoa erabili beharko zenuke:

sudo tail -n + 20

Buztana komandoa komando gehiago batera erabiltzen da, orrialde bat aldi berean irakurri ahal izateko.

Adibidez:

sudo tail -n + 20 | gehiago

Goiko aginduak azken 20 ilarak bidaltzen ditu fitxategi-izenaren eta kanalizazioen artean komando gehiago idazteko:

Buztana komandoa ere erabil dezakezu lerroen ordez byte kopuru jakin bat erakusteko:

sudo tail -c20

Berriro ere, etengabeko aldaketak erabil ditzakezu honako bitarteko zenbaki jakin batetik:

sudo tail -c + 20

Nola gorde erregistro fitxategi bat

Pantailan irteera egiten ez duten gidoiak eta programak daude, baina exekutatzen ari diren egunkari fitxategi batera eransten dira.

Une honetan, egunkari fitxategia kontrolatzen jarraitu nahi duzu.

Hurrengo errenkada komando hau erabil dezakezu erregistroak logelak nola aldatzen diren ikusteko:

sudo tail-F -s20

Buztana ere erabil dezakezu log baten jarraipena jarraitzeko, prozesua honela hiltzen den arte:

sudo tail -F --pid = 1234

Prozesu baten IDa bilatzeko prozesua honako komandoa erabil dezakezu:

ps -ef | grep

Adibidez, imajinatu nano erabiliz fitxategi bat editatzen ari zarenean. Nanoaren prozesu IDa aurkitu dezakezu komando hau erabiliz:

ps -ef | grep nano

Komandoaren irteerak prozesu IDa emango dizu. Imajinatu prozesuaren IDa 1234 dela.

Orain exekutatu dezakezu buztana nano editatzen ari den fitxategiaren aurka komando hau erabiliz:

sudo tail -F --pid = 1234

Fitxategia nano barruan gordetzen den bakoitzean, beheko lerroak lerro berriak jasoko ditu. Komandoak bakarrik gelditzen da nano editorea itxita dagoenean.

Nola Tail Komandoa berriro saiatu

Errore bat jasotzen baduzu, buztana komandoa exekutatzen ari bazara arrazoi batengatik eskuraezina denez, berriro saiatzeko parametroa erabil dezakezu fitxategia berriro erabilgarri izateko.

sudo tail --retry -F

Honek benetan funtzionatzen du F-ren aldaketarekin, fitxategia berrabiarazi nahi baduzu.

Laburpen

Gida honek buztana komandoaren erabilera arruntak erakusten ditu.

Buztanaren komandoari buruzko informazio gehiago lortzeko hurrengo komandoa erabil dezakezu:

gizonaren buztana

Komando gehienetan sudo barne sartu dutela ikusiko duzu. Beharrezkoa da beharrezkoa ez izatea zure erabiltzaile arrunt gisa baimenak fitxategia ikusteko eta altxatutako baimenak behar dituzula.