Kiel Rigardi La Finon De Arkivo En Linukso Kun La Vosto Komando

Ekzistas du tre utilaj komandoj en Linukso, kiuj ebligas vidi parton de dosiero. La unua estas nomita kapo kaj defaŭlte, ĝi montras al vi la unuajn 10 liniojn en dosiero. La dua estas la vosto komando, kiu implicite permesas vidi la lastajn 10 liniojn en dosiero.

Kial vi volas uzi iun el ĉi tiuj komandoj? Kial ne nur uzu la katkomandon por vidi la tutan dosieron aŭ uzi redaktilon kiel nano ?

Imagu, ke la dosiero, kiun vi legas, havas 300,000 liniojn en ĝi.

Imagu ankaŭ, ke la dosiero konsumas multajn diskojn.

Komuna uzo por la kapo-komando estas certigi, ke la dosiero, kiun vi volas vidi, estas ĝuste la ĝusta dosiero. Vi kutime povas diri se vi rigardas la ĝustan dosieron nur vidante la unuajn liniojn. Vi povas tiam elekti uzi redaktilon kiel nano por redakti la dosieron.

La vosto-komando estas utila por vidi la lastajn liniojn de dosieroj kaj tre bone, kiam vi volas vidi, kio okazas en protokolo en la dosierujo / var / log .

Ĉi tiu gvidilo montros al vi kiel uzi la voston-komandon inkluzive de ĉiuj disponeblaj ŝaltiloj.

Ekzemplo Uzado de La Tailkomando

Kiel antaŭe menciis la vosto komando defaŭlte montras la lastajn 10 liniojn de dosiero.

La sintakso por la vosto-komando estas kiel sekvas:

vosto

Ekzemple, por vidi la protokolon por via sistemo, vi povas uzi la jenan komandon:

suda vosto /var/log/boot.log

La eligo estus io simila al ĉi tio:

* Komencante ebligi restaŭtempajn koditajn blokajn aparatojn [OK]
* Komencante savi udev-logon kaj ĝisdatigon de reguloj [OK]
* Ĉesi ŝpari udev-logon kaj ĝisdatigon de reguloj [OK]
* parolado-sendilo malŝaltita; redakti / ktp / defaŭltan / paroladon-dispatcher
* VirtualBox Aldonoj malŝaltitaj, ne en Virtuala Maŝino
sanigita malebligita; redakti / ktp / defaŭlta / sanita
Restarigi la solvon de ŝtato ... [OK]
* Fermi sistemon kurrula kongruo [OK]
* Komencanta MDMa Vidigilo #Ma? Ero [OK]
* Ĉesi Sendi eventon por indiki plymouth estas supre [OK]

Kiel Specifi La Nombro De Linioj Por Montri

Eble vi volas vidi pli ol la lastajn 10 liniojn de la dosiero. Vi povas specifi la nombron de linioj, kiujn vi volas vidi uzante la jenan komandon:

suda vosto -n20

La supra ekzemplo montrus la lastajn 20 liniojn de la dosiero.

Alternative vi povas uzi la -nŝaltilon por specifi la komencan punkton en la dosiero. Eble vi scias, ke la unuaj 30 vicoj en dosiero estas komentoj kaj vi nur volas vidi la datumojn ene de dosiero. En ĉi tiu kazo, vi uzus la jenan komandon:

suda vosto -n + 20

La vosto-komando estas ofte uzata kune kun la pli komando por ke vi povas legi la dosieron paĝon samtempe.

Ekzemple:

suda vosto -n + 20 | pli

La supre komando sendas la lastajn 20 liniojn de dosiernomo kaj pipas ĝin kiel la enigo al la pli komando:

Vi povas ankaŭ uzi la voston-komandon por montri certan nombron de bajtoj anstataŭ linioj:

suda vosto -c20

Denove vi povas uzi la saman ŝaltilon por komenci montri de certa byta nombro kiel sekvas:

suda vosto -c + 20

Kiel Monitori Ensalutan Arkivon

Ekzistas multaj skriptoj kaj programoj, kiuj ne ellasas al la ekrano, sed aldonas registron-dosieron, kiam ili funkcias.

En ĉi tiu okazo, vi eble volas kontroli la protokolon kiel ĝi ŝanĝas.

Vi povas uzi la sekvantan vostonkomandon por kontroli kiel la logo ŝanĝas ĉiun sekundon:

suda vosto -F -s20

Vi ankaŭ povas uzi voston por daŭrigi viglado de logo ĝis procezo mortas kiel sekvas:

suda vosto -F --pid = 1234

Por trovi la procezon id por procezo vi povas uzi la jenan komandon:

ps -ef | grep

Ekzemple, imagu, ke vi redaktas dosieron uzante nano. Vi povas trovi la procezan IDon por nano uzante la jenan komandon:

ps -ef | grep nano

La eligo de la komando donos al vi procezan IDon. Imagu, ke la procezo-identigo estas 1234.

Vi nun povas kuri voston kontraŭ la dosiero redaktata de nano uzante la jenan komandon:

suda vosto -F --pid = 1234

Ĉiufoje la dosiero konserviĝas ene de nano, la vosto-komando reprenos la novajn liniojn ĉe la fundo. La komando nur ĉesas kiam la nano-redaktilo estas fermita.

Kiel Retiri La Voston Komandon

Se vi ricevas eraron dum vi provas kuri la voston-komandon ĉar ĝi estas nealirebla pro iu kialo, tiam vi povas uzi la retrypermetron por retiriĝi ĝis la dosiero estas disponebla.

sudo vosto --retry -F

Ĉi tio nur vere funkcias kune kun la -Fŝaltilo, ĉar vi bezonas sekvi la dosieron por voli reagi.

Resumo

Ĉi tiu gvidilo montras la pli oftajn uzojn de la vosto-komando.

Por ekscii pli da informoj pri vosto-komando, vi povas uzi la jenan komandon:

vosto vosto

Vi rimarkos, ke mi inkluzivis sudo ene de la plimulto de la komandoj. Ĉi tio estas nur necesa, kie vi ne havas permesojn kiel via normala uzanto por vidi la dosieron kaj vi bezonas altajn permesojn.