Odporúčaná, 2019

Redakcia Choice

Prečo je príkaz "menej" lepší ako "viac" v systéme UNIX a Linux

Pracujem s množstvom obrovských protokolových súborov. Zvyčajne sa pripájam k serverom UNIX a Linux pomocou Putty alebo Telnetu, potom som ich prečítal pomocou štandardných príkazov UNIX / Linux. Iní ľudia z IT preferujú používanie grafického rozhrania X-window, ale ak máte pripojenie s nízkou šírkou pásma, je lepšie použiť terminál príkazového riadku, aby ste mohli robiť veci rýchlejšie.

Ak potrebujete prehľadávať denníky bez toho, aby ste ich museli upravovať, použite príkaz " menej ". "Menej" v systéme Linux a UNIX vám umožňuje prezeranie súboru a umožňuje vykonávať základné operácie vyhľadávania. Na rozdiel od " viac ", umožňuje navigáciu dopredu aj dozadu, takže môžete vyhľadávať ľubovoľný vyhľadávací reťazec v ľubovoľnom bode dokumentu.

Menej je lepšie ako viac

Ak chcete súbor otvoriť pomocou menšieho, napíšte menej príkazu nasledovaný názvom súboru v príkaze UNIX alebo Linux:

menej názvu súboru

V nižšie uvedenom príklade som otvoril súbor s názvom verbose.log.mo

Menej otvorí súbor a zobrazí názov súboru v ľavej dolnej časti terminálu. Ak chcete nájsť reťazec v súbore, napíšte dopredu lomku a potom reťazec, ktorý chcete vyhľadať, a potom stlačte Enter. V nižšie uvedenom príklade som zadal / chybu pri hľadaní reťazca "error".

Uvidíte, že pohľad na súbor bude preskočiť na riadok, kde sa nachádza reťazec. Na zjednodušené prezeranie sa zvýrazňujú umiestnené zhody reťazcov.

Ak chcete vyhľadať ďalšiu inštanciu reťazca, stlačte kláves "n". Stlačením veľkých písmen "N" sa dostanete k predchádzajúcemu zápasu.

Tu sú ďalšie klávesové skratky, ktoré som našiel z položky Wiki v sekcii "menej":

  • [Šípky] / [Stránky hore] / [Stránky nadol] / [Domov] / [Koniec]: Navigácia.
  • [Medzerník]: Ďalšia stránka.
  • b : Predchádzajúca stránka.
  • n g : Prejsť na číslo riadku n . Predvolená hodnota je začiatok súboru.
  • n G : Prejsť na číslo riadku n . Predvolená hodnota je koniec súboru.
  • / pattern : Vyhľadať vzor . Možno použiť regulárne výrazy.
  • n : Prejsť na nasledujúci zápas (po úspešnom vyhľadávaní).
  • N : Prejsť na predchádzajúcu zhodu.
  • m písmeno : Označte aktuálnu pozíciu písmenom .
  • ' letter : Vráťte sa na písmeno pozície. [ ' = jednoduchá citácia]
  • '^ alebo g : Prejdite na začiatok súboru.
  • '$ alebo G : Prejsť na koniec súboru.
  • s : Uložiť aktuálny obsah (dostal sa z iného programu ako grep) do súboru.
  • = : Informácie o súbore.
  • F : neustále čítať informácie zo súboru a sledovať jeho koniec. Užitočné pre sledovanie denníkov. Použite klávesy Ctrl + C na opustenie tohto režimu.
  • - možnosť : prepnúť možnosť príkazového riadka - možnosť .
  • h : Pomocník.
  • q : Ukončite.

Čo sa mi najviac páči o "menej", je to, že sa automaticky prispôsobí šírke a výške terminálového okna. Text, ktorý je zobrazený s "menej", sa automaticky zabalí, ak zmeníte veľkosť okna terminálu. To robí menej vopred ako starší nástroj s názvom "viac", ktorý má sklon k zníženiu textu, keď dotiahnete šírku terminálu.

Ak máte veľa textových alebo ASCII súborov na prezeranie v systéme Linux alebo UNIX, nezabudnite na "menej", pretože je to vynikajúci príkaz na prezeranie súborov pomocou terminálu príkazového riadka. Užite si to!

Top