Visning og overvåking loggfiler | Ubuntu

Det er også viktig å vite hvordan å se loggene i kommandolinjen. Dette er spesielt nyttig når du er eksternt koblet til en server og ikke har en GUI.

følgende kommandoene vil være nyttig når du arbeider med logg-filer fra kommandolinjen.

se filer

Den mest grunnleggende måten å vise filer fra kommandolinjen, er ved å bruke cat – kommandoen. Du bare passere i filnavnet, og det utganger hele innholdet av filen: cat file.txt.,

Dette kan være upraktisk når du arbeider med store filer (noe som ikke er uvanlig for logger!). Vi kan bruke en editor, selv om det kan være overkill bare for å vise en fil. Dette er hvor less – kommandoen kommer inn. Vi passerer det filnavnet (less file.txt), og det vil åpne filen i et enkelt grensesnitt. Fra her, kan vi bruke piltastene (eller j/k hvis du er kjent med Vim) for å gå gjennom filen, kan du bruke / søk, og trykk på q for å avslutte., Det er noen flere funksjoner, som alle er beskrevet ved å trykke på h for å åpne hjelp.

Visning starten eller slutten av en fil

Vi kan også raskt vil vise det første eller det siste n antall linjer i en fil. Dette er hvor head og tail kommandoer kommer i hendig. Disse kommandoene virker mye som cat, selv om du kan angi hvor mange linjer fra start/slutt på den filen du ønsker å vise., For å se de 15 første linjene i en fil, kjører vi head -n 15 file.txt, og for å vise de siste 15 vi kjører tail -n 15 file.txt. På grunn av logg-filer blir lagt til nederst, tail – kommandoen vil generelt være mer nyttig.

Overvåkning-filer

Søk filene

En måte som vi så på for å søke etter filer er å åpne filen i less) og trykk /. En raskere måte å gjøre dette på er å bruke grep – kommandoen., Vi spesifiserer hva vi ønsker å søke etter i doble anførselstegn, sammen med filnavn, og grep vil skrive ut alle linjene som inneholder søkeordet i filen. For eksempel vil søke etter linjer som inneholder «test» file.txt, kan du kjøre grep "test" file.txt.

Hvis resultatet av en grep søk er for lang, kan du rør det til less, slik at du kan bla og søke gjennom det: grep "test" file.txt | less.,

Redigering av filer

Den enkleste måten å redigere filer fra kommando-linjen på, er å bruke nano. nano er en enkel kommandolinje-editor, som har alle de mest nyttige keybindings skrives ut direkte på skjermen. For å kjøre det, bare gi den et filnavn (nano file.txt). For å lukke eller lagre en fil, trykker du på Ctrl + X. programmet vil spørre deg om du ønsker å lagre endringene. Trykk på y for ja eller n nei. Hvis du velger ja, vil det be deg om filnavn for å lagre filen som., Hvis du vil redigere en eksisterende filen, filnavnet vil allerede være det. Bare la den være som den er, og det vil spare til riktig fil.

Leave a Comment