Doporučená, 2022

Redakce Choice

Proč je „méně“ příkaz lepší než „více“ v systémech UNIX a Linux

Pracuji se spoustou obrovských log souborů. Obvykle se připojuji k mým UNIX a Linux serverům pomocí Putty nebo Telnetu, pak čtu soubory pomocí standardních příkazů UNIX / Linux. Ostatní IT lidé dávají přednost použití grafického uživatelského rozhraní X-window, ale pokud máte připojení s nízkou šířkou pásma, je lepší použít terminál příkazového řádku k rychlejšímu provedení.

Pokud potřebujete procházet protokoly, aniž byste je museli upravovat, použijte příkaz „ méně “. „Méně“ v systému Linux a UNIX umožňuje zobrazit soubor a umožňuje provádět základní operace hledání. Na rozdíl od „ více “ umožňuje navigaci vpřed i vzad, takže můžete hledat libovolný vyhledávací řetězec v libovolném bodě dokumentu.

Méně je lepší než více

Chcete-li otevřít soubor pomocí méně, zadejte příkaz less následovaný názvem souboru v příkazovém řádku systému UNIX nebo Linux:

menší název souboru

V níže uvedeném příkladu jsem otevřel soubor s názvem verbose.log.mo

Méně otevře soubor a zobrazí název souboru v levé dolní části terminálu. Chcete-li v souboru najít řetězec, zadejte lomítko následované řetězcem, který chcete vyhledat, a stiskněte klávesu Enter. V níže uvedeném příkladu jsem zadal / error, abych vyhledal řetězec „error“.

Uvidíte, že zobrazení souboru přeskočí na řádek, kde je řetězec umístěn. Nalezené řetězce řetězců jsou zvýrazněny pro snazší prohlížení.

Chcete-li vyhledat další instanci řetězce, stiskněte klávesu „n“. Stisknutím velkého písmene „N“ přejdete na předchozí zápas.

Zde jsou další klávesové zkratky, které jsem našel ze záznamu Wiki na „méně“:

  • [Arrows] / [Page Up] / [Page Down] / [Home] / [End]: Navigace.
  • [Mezerník]: Další stránka.
  • b : Předchozí stránka.
  • n g : Přejít na číslo řádku n . Výchozí hodnota je začátek souboru.
  • n G : Skok na číslo řádku n . Výchozí hodnota je konec souboru.
  • / pattern : Hledání vzoru . Lze použít regulární výrazy.
  • n : Přejít na další zápas (po úspěšném hledání).
  • N : Přejít na předchozí zápas.
  • m písmeno : Označte aktuální pozici písmenem .
  • ' dopis : Návrat na poziční dopis . [ ' = jediná nabídka]
  • '^ nebo g : Přejít na začátek souboru.
  • '$ nebo G : Přejít na konec souboru.
  • s : Uložení aktuálního obsahu (z jiného programu jako grep) do souboru.
  • = : Informace o souboru.
  • F : průběžně číst informace ze souboru a sledovat jeho konec. Užitečné pro sledování záznamů. Tento režim opustíte pomocí kláves Ctrl + C.
  • - volba : Přepnout volbu příkazového řádku - volba .
  • h : Nápověda.
  • q : Ukončete.

Nejvíce se mi na „méně“ líbí, že se automaticky přizpůsobuje šířce a výšce terminálového okna. Při změně velikosti okna terminálu se text při zobrazení „méně“ automaticky zabalí. Díky tomu je méně předstihu než starší nástroj nazvaný „více“, který má tendenci řezat text při utahování šířky terminálu.

Pokud máte v Linuxu nebo UNIXu mnoho textových nebo ASCII souborů, nezapomeňte zvládnout „méně“, protože je to vynikající příkaz pro prohlížení souborů pomocí terminálu příkazového řádku. Užívat si!

Top