Anbefalt, 2024

Redaksjonens

Hvorfor "mindre" kommandoen er bedre enn "mer" i UNIX og Linux

Jeg jobber med mange store loggfiler. Jeg pleier å koble til mine UNIX- og Linux-servere ved hjelp av Putty eller Telnet, da jeg leser filene ved hjelp av standard UNIX / Linux-kommandoer. Andre IT-brukere foretrekker å bruke et X-vindu GUI, men hvis du har en lav båndbreddeforbindelse, er det bedre å bruke en kommandolinjeterminal for å få ting gjort raskere.

Hvis du trenger å bla gjennom logger uten å måtte redigere dem, bruk kommandoen " mindre ". "Mindre" i Linux og UNIX lar deg vise filen og lar deg gjøre grunnleggende funnoperasjoner. I motsetning til " mer ", tillater det både fremover og bakover navigasjon, slik at du kan lete etter noen søkestreng når som helst i dokumentet.

Mindre er bedre enn mer

For å åpne en fil ved å bruke mindre, skriv inn den mindre kommandoen etterfulgt av filnavnet i UNIX- eller Linux-spørringen:

mindre filnavn

I eksemplet nedenfor åpnet jeg en fil som heter verbose.log.mo

Mindre vil åpne filen og vise filnavnet nederst til venstre på terminalen. For å finne en streng i filen, skriv inn fremoverstrekk etterfulgt av strengen du vil søke, og trykk deretter på Enter. I eksemplet nedenfor skrev jeg / feil for å søke etter strengens "feil".

Du vil se at visningen av filen vil hoppe til linjen der strengen er plassert. De belønne strengekampene er uthevet for å få enklere visning.

For å søke etter neste forekomst av strengen, trykk bare på "n" -tasten. Ved å trykke på store bokstaver "N" kommer du til forrige kamp.

Her er andre tastatursnarveier jeg fant fra Wiki-oppføringen på "mindre":

  • [Piler] / [Side opp] / [Side ned] / [Hjem] / [Slutt]: Navigasjon.
  • [Mellomrom]: Neste side.
  • b : Forrige side.
  • n g : Gå til linje nummer n . Standard er starten på filen.
  • n G : Gå til linje nummer n . Standard er slutten på filen.
  • / mønster : Søk etter mønster . Regelmessige uttrykk kan brukes.
  • n : Gå til neste kamp (etter et vellykket søk).
  • N : Gå til forrige kamp.
  • m brev : Marker nåværende posisjon med brev .
  • ' brev : Gå tilbake til stillingsbrev. [ ' = enkelt sitat]
  • '^ eller g : Gå til start av filen.
  • '$ eller G : Gå til slutten av filen.
  • s : Lagre gjeldende innhold (hentet fra et annet program som grep) i en fil.
  • = : Filinformasjon.
  • F : Les kontinuerlig informasjon fra fil og følg slutten. Nyttig for logger å se på. Bruk Ctrl + C for å gå ut av denne modusen.
  • - alternativ : Veksle kommandolinjealternativ - alternativ .
  • h : Hjelp.
  • q : Avslutt.

Det jeg liker mest om "mindre" er at det justeres automatisk med bredden og høyden til terminalvinduet. Teksten når den vises med "mindre" blir automatisk pakket inn hvis du endrer størrelsen på terminalens vindu. Dette gjør mindre fremskritt enn det eldre verktøyet kalt "mer", som har en tendens til å kutte teksten når du strammer bredden på terminalen.

Hvis du har mye tekst eller ASCII-filer for å vise i Linux eller UNIX, sørg for å mestre "mindre", da det er en overlegen kommando for visning av filer ved hjelp av kommandolinjeterminalen. Nyt!

Top