V systému Linux je k dispozici mnoho textových editorů GUI pro zobrazení a úpravu textových souborů. Ale možná budete chtít číst své textové soubory v terminálu. V Linuxu je k dispozici mnoho příkazů, které vám to umožňují, tři z nich jsou méně, více a většina.
Čtěte dále a zjistěte, jak můžete tyto tři příkazy použít k efektivnímu čtení textových souborů na vašem linuxovém terminálu.
Co je velení méně?
méně je linuxový příkaz používaný pro filtrování a prohlížení textových souborů po jednotlivých stránkách. Je pokročilejší než více a většina příkazů.
Pomocí příkazu less můžete číst opravdu dlouhé textové soubory po segmentech, aniž byste museli načítat celý soubor. Nabízí spoustu možností a interaktivních funkcí, díky kterým bude váš zážitek ještě uspokojivější.
Protože příkaz less vypíše první stránku textového souboru a nemusí číst celý obsah souboru, je rychlejší než jiné textové editory.
Menší syntaxe příkazů
Základní syntaxe příkazu less je:
méně[volba][název nebo umístění souboru]
Jak používat příkaz less
V tomto příkladu budeme používat soubor sudo.conf. The sudo.conf soubor se používá ke konfiguraci rozhraní sudo a má 139 řádků. Tento soubor je přítomen téměř v každém operačním systému založeném na Linuxu. Můžete také použít libovolný textový soubor podle svého výběru – pokud má více než 60 řádků.
Použití příkazu Default less
Výchozí příkaz less vytiskne první stránku souboru, který používáte. Vyzkoušejte to s sudo.conf soubor provedením tohoto příkazu ve vašem terminálu:
méně /etc/sudo.conf
Tím se vytiskne prvních 53 řádků dokumentu. Chcete-li se posunout o řádek dopředu, stiskněte tlačítko Dolů klíč popř Prostor.
Chcete-li se posunout o řádek zpět, stiskněte tlačítko Nahoru klíč.
Chcete-li se posunout o stránku dopředu, stiskněte B. Chcete-li se posunout o několik řádků vpřed, stiskněte Ba poté zadejte počet řádků.
Chcete-li se posunout o stránku zpět, stiskněte D. Chcete-li se posunout o několik řádků zpět, zadejte D, pak počet řádků, o které se chcete vrátit.
Zobrazit čísla řádků pomocí příkazu less
Při prohlížení můžete také vidět počet řádků, které soubor obsahuje. Chcete-li to provést, přidejte -N možnost při spuštění příkazu. Vyzkoušejte to se souborem sudo.conf provedením tohoto příkazu:
méně -N /etc/sudo.conf
Vyhledejte text pomocí příkazu less
Slova a řetězce můžete vyhledávat pomocí příkazu less. Když řetězec najde, zvýrazní výsledky žlutě.
Hledejme slovo: zapojit. Chcete-li to provést, spusťte výchozí příkaz less, a když vrátí výstup, zadejte / a vyhledejte slovo nebo řetězec.
Pokud hledáte zapojit, výstup by měl vypadat takto:
Co je příkaz více?
The více umožňuje prohlížet textové soubory ve vašem terminálu po jednotlivých stránkách. Tento příkaz funguje stejně jako příkaz less, ale pouze s menším počtem funkcí.
Čím více syntaxe příkazů
Základní syntaxe příkazu more je:
více[volba][název nebo umístění souboru]
Jak používat příkaz more
Příkaz more pomáhá uživateli zobrazit části velkého textového souboru obrazovku po obrazovce v terminálu. Můžete jej použít k zobrazení textových souborů a výstupů příkazů, hledání slova v souboru a podobně.
Použití výchozího příkazu more
Pro tento příklad použijeme sudo.conf soubor nalezený v /etc složku. Chcete-li k zobrazení souboru použít příkaz more, spusťte tento příkaz:
více /etc/sudo.conf
Výsledek vypadá stejně jako u příkazu less. Je tu však rozdíl, v levém dolním rohu obrazovky si všimnete, že více zobrazuje procento textového souboru a toto číslo se zvyšuje nebo snižuje při pohybu v souboru.
Navigace v souboru Použití více
Procházení souboru pomocí příkazu more je podobné příkazu less. Používáte Vstupte klávesa pro přechod na další řádek, D přejít na novou stránku a B vrátit se o jednu stránku zpět.
Zobrazte prvních N řádků souboru
Stejně jako příkaz head v Linuxu, můžete použít více k zobrazení prvních několika částí souboru. Toto je syntaxe:
více -N název souboru
Chcete-li zobrazit prvních pět řádků souboru sudo.conf, spusťte tento příkaz:
více -5 /etc/sudo.conf
Jaký je největší příkaz?
Stejně jako příkazy less a more můžete většinu použít ke čtení textových souborů v Linuxu. Ve výchozím nastavení není k dispozici ve všech distribucích Linuxu, takže si jej možná budete muset nainstalovat sami.
Chcete-li zkontrolovat, zda je nainstalován, zadejte většina do vašeho terminálu. Pokud není nainstalován, systém se zeptá, zda jej chcete nainstalovat. Vstupte y instalovat. Alternativně můžete balíček nainstalovat pomocí výchozího správce balíčků na vašem počítači.
Nejvíce příkazová syntaxe
Základní syntaxe příkazu most je:
většina[volba][název nebo umístění souboru]
Na získat nápovědu příkazového řádku pokud jde o nejvíce příkaz, zkontrolujte jeho manuálovou stránku spuštěním:
muž nejvíce
Jak používat nejvíce Command
Většina příkazů funguje stejně jako příkazy méně a více.
Výchozí většina příkazu
Výchozí příkaz most vytiskne první stránku textového souboru. Zkuste to s:
více /etc/sudo.conf
Výstup je zcela odlišný od příkazů méně a více. Ve spodní části je modrá čára zobrazující název souboru a další užitečné příkazy.
Použití méně, více a nejvíce příkazů s více soubory
Pomocí všech výše uvedených příkazů můžete číst více souborů najednou. Toto je syntaxe každého:
méně název_souboru1 název_souboru2 název_souboru3
více název_souboru1 název_souboru2 název_souboru3
většina název_souboru1 název_souboru2 název_souboru3
Méně, více a nejvíce s ostatními příkazy
Výstup příkazu nebo běžícího procesu můžete také nasměrovat pomocí symbolu svislé čáry vedle příkazu less/more/most. Symbol potrubí přesměruje výstup jednoho příkazu jako vstup jinému.
Například při kontrole seznamu běžících procesů ve vašem operačním systému můžete použít méně:
ps aux | méně
Přečtěte si o dalších příkazech pro manipulaci s textem v systému Linux
Stejně jako příkazy less, more a most Linux nabízí mnoho příkazů, které vám pomohou prohlížet, manipulovat a zpracovávat textové soubory. Některé z nich zahrnují kočku, ozvěnu, hlavu a ocas. Všechny plní svými jedinečnými vlastnostmi různé účely.