Anbefalet, 2024

Redaktørens Valg

Hvorfor "mindre" kommandoen er bedre end "mere" i UNIX og Linux

Jeg arbejder med mange store logfiler. Jeg plejer at oprette forbindelse til mine UNIX- og Linux-servere ved hjælp af Putty eller Telnet, så læser jeg filerne ved hjælp af standard UNIX / Linux-kommandoer. Andre IT foretrækker at bruge et X-vindues GUI, men hvis du har en lavbåndsforbindelse, er det bedre at bruge en kommandolinjeterminal for at få tingene gjort hurtigere.

Hvis du skal gennemse logfiler uden at skulle redigere dem, skal du bruge kommandoen " mindre ". "Mindre" i Linux og UNIX giver dig mulighed for at se filen og giver dig mulighed for at lave grundlæggende funktionsoperationer. I modsætning til " mere " tillader det både fremad og bagud navigation, så du kan søge efter en søgestreng på et hvilket som helst tidspunkt i dokumentet.

Mindre er bedre end mere

For at åbne en fil ved hjælp af mindre, skriv den mindre kommando efterfulgt af filnavnet i UNIX- eller Linux-prompten:

mindre filnavn

I eksemplet nedenfor åbnede jeg en fil kaldet verbose.log.mo

Mindre vil åbne filen og vise filnavnet i den nederste venstre del af terminalen. For at finde en streng i filen skal du skrive fremad skråstreg efterfulgt af den streng, du vil søge, og derefter trykke på Enter. I eksemplet nedenfor skrev jeg / fejl for at søge efter strengens "fejl".

Du vil se, at visningen af ​​filen vil hoppe til den linje, hvor strengen er placeret. De placerede strengekampe er fremhævet for nemmere visning.

For at søge efter den næste forekomst af snoren skal du blot trykke på "n" -tasten. Hvis du trykker på store bogstaver "N", kommer du til den foregående kamp.

Her er andre tastaturgenveje jeg fandt fra Wiki's entry på "mindre":

  • [Pile] / [Side op] / [Side ned] / [Startside] / [Afslut]: Navigation.
  • [Mellemrumstast]: Næste side.
  • b : Forrige side.
  • n g : Gå til linjenummer n . Standard er starten på filen.
  • n G : Gå til linje nummer n . Standard er slutningen af ​​filen.
  • / mønster : Søg efter mønster . Regelmæssige udtryk kan bruges.
  • n : Gå til næste kamp (efter en vellykket søgning).
  • N : Gå til forrige kamp.
  • m brev : Marker den aktuelle position med bogstav .
  • ' brev : Returner til position brev . [ ' = enkelt citat]
  • '^ eller g : Gå til start af filen.
  • '$ eller G : Gå til slutningen af ​​filen.
  • s : Gem det aktuelle indhold (hentet fra et andet program som grep) i en fil.
  • = : Filoplysninger.
  • F : Fortsæt læs information fra fil og følg slutningen. Nyttig til logfiler. Brug Ctrl + C for at forlade denne tilstand.
  • - option : Skift kommandolinje indstilling - valgmulighed .
  • h : Hjælp.
  • q : Afslut.

Det, jeg bedst kan lide om "mindre", er, at det automatisk justeres med bredden og højden af ​​terminalvinduet. Teksten, der ses med "mindre", pakkes automatisk ind, hvis du ændrer størrelsen på terminalens vindue. Dette gør mindre fremskridt end det ældre værktøj kaldet "mere", som har tendens til at skære teksten, mens du spænder terminalens bredde.

Hvis du har mange tekst- eller ASCII-filer til visning i Linux eller UNIX, skal du sørge for at mestre "mindre", da det er en overordnet kommando til visning af filer ved hjælp af kommandolinjeterminalen. God fornøjelse!

Top