Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

V systéme Linux je k dispozícii veľa textových editorov GUI na zobrazenie a úpravu textových súborov. Možno si však budete chcieť prečítať textové súbory v termináli. V systéme Linux je k dispozícii veľa príkazov, ktoré vám to umožňujú, z ktorých tri sú menej, viac a väčšina.

Čítajte ďalej a zistite, ako môžete použiť tieto tri príkazy na efektívne čítanie textových súborov na vašom termináli Linux.

Čo je to menšie velenie?

menej je príkaz systému Linux, ktorý sa používa na filtrovanie a prezeranie textových súborov po jednotlivých stránkach. Je pokročilejší ako viac a väčšina príkazov.

Pomocou príkazu less môžete čítať naozaj dlhé textové súbory po segmentoch bez toho, aby ste museli načítať celý súbor. Ponúka množstvo možností a interaktívnych funkcií, vďaka ktorým bude váš zážitok ešte uspokojivejší.

Pretože príkaz less vypíše prvú stranu textového súboru a nemusí čítať celý obsah súboru, je rýchlejší ako iné textové editory.

instagram viewer

Menšia syntax príkazov

Základná syntax príkazu less je:

menej[možnosť][názov alebo umiestnenie súboru]

Ako používať príkaz less

V tomto príklade použijeme súbor sudo.conf. The sudo.conf súbor sa používa na konfiguráciu frontendu sudo a má 139 riadkov. Tento súbor je prítomný takmer v každom operačnom systéme založenom na Linuxe. Môžete tiež použiť ľubovoľný textový súbor podľa vlastného výberu – ak má viac ako 60 riadkov.

Použitie predvoleného príkazu less

Predvolený príkaz less vytlačí prvú stranu súboru, ktorý používate. Vyskúšajte to s sudo.conf súbor vykonaním tohto príkazu vo vašom termináli:

menej /etc/sudo.conf

Tým sa vytlačí prvých 53 riadkov dokumentu. Ak sa chcete posunúť o riadok dopredu, stlačte tlačidlo Dole kľúč alebo Priestor.

Ak sa chcete posunúť o riadok dozadu, stlačte tlačidlo Hore kľúč.

Ak sa chcete posunúť o stránku dopredu, stlačte B. Ak sa chcete posunúť o niekoľko riadkov dopredu, stlačte Ba potom zadajte počet riadkov.

Ak sa chcete posunúť o stránku dozadu, stlačte D. Ak sa chcete vrátiť o niekoľko riadkov, zadajte D, potom počet riadkov, o ktoré sa chcete vrátiť.

Zobraziť čísla riadkov s príkazom less

Pri prezeraní môžete tiež vidieť počet riadkov, ktoré súbor obsahuje. Ak to chcete urobiť, pridajte -N možnosť pri spustení príkazu. Vyskúšajte to so súborom sudo.conf vykonaním tohto príkazu:

menej -N /etc/sudo.conf

Vyhľadajte text pomocou príkazu less

Slová a reťazce môžete vyhľadávať pomocou príkazu less. Keď reťazec nájde, zvýrazní výsledky žltou farbou.

Hľadajme slovo: zapojiť. Ak to chcete urobiť, spustite predvolený príkaz less a keď vráti výstup, zadajte / a vyhľadajte slovo alebo reťazec.

Ak hľadáte zapojiť, výstup by mal vyzerať takto:

Čo je príkaz viac?

The viac príkaz vám umožňuje prezerať textové súbory vo vašom termináli po jednotlivých stránkach. Tento príkaz funguje rovnako ako príkaz less, ale iba s menším počtom funkcií.

Čím viac syntaxe príkazov

Základná syntax príkazu more je:

viac[možnosť][názov alebo umiestnenie súboru]

Ako používať príkaz viac

Príkaz more pomáha používateľovi prezerať si časti veľkého textového súboru obrazovku po obrazovke v termináli. Môžete ho použiť na zobrazenie textových súborov a výstupov príkazov, vyhľadávanie slova v súbore a podobne.

Použitie predvoleného príkazu more

Pre tento príklad použijeme sudo.conf súbor nájdený v /etc priečinok. Ak chcete na zobrazenie súboru použiť príkaz more, vykonajte tento príkaz:

viac /etc/sudo.conf

Výsledok vyzerá rovnako ako pri príkaze less. Je tu však rozdiel, v ľavom dolnom rohu obrazovky si všimnete, že viac zobrazuje percento textového súboru a toto číslo sa zvyšuje alebo znižuje pri pohybe v súbore.

Navigácia v súbore pomocou ďalších možností

Navigácia v súbore pomocou príkazu more je podobná príkazu less. Používate Zadajte kláves na prechod na ďalší riadok, D prejsť na novú stránku a B vrátiť sa o jednu stránku späť.

Zobrazte prvých N riadkov súboru

Rovnako ako príkaz head v Linuxe, môžete použiť viac na zobrazenie niekoľkých prvých častí súboru. Toto je syntax:

viac -N názov súboru

Ak chcete zobraziť prvých päť riadkov súboru sudo.conf, vykonajte tento príkaz:

viac -5 /etc/sudo.conf

Čo je najviac príkaz?

Rovnako ako príkazy menej a viac, väčšinu môžete použiť na čítanie textových súborov v systéme Linux. Štandardne nie je k dispozícii vo všetkých distribúciách Linuxu, takže si ho možno budete musieť nainštalovať sami.

Ak chcete skontrolovať, či je nainštalovaný, zadajte najviac do vášho terminálu. Ak nie je nainštalovaný, váš systém sa vás opýta, či ho chcete nainštalovať. Zadajte r inštalovať. Prípadne môžete balík nainštalovať pomocou predvoleného správcu balíkov na vašom počítači.

Najviac príkazová syntax

Základná syntax príkazu Most je:

najviac[možnosť][názov alebo umiestnenie súboru]

Komu získať pomoc príkazového riadku pokiaľ ide o väčšinu príkazov, skontrolujte jeho manuálnu stránku spustením:

človek najviac

Ako používať najviac príkazov

Väčšina príkazov funguje rovnako ako príkazy menej a viac.

Predvolený najviac príkaz

Predvolený príkaz Most vytlačí prvú stranu textového súboru. Vyskúšajte to s:

viac /etc/sudo.conf

Výstup je celkom odlišný od príkazov menej a viac. V spodnej časti je modrá čiara zobrazujúca názov súboru a ďalšie užitočné príkazy.

Používanie príkazov menej, viac a najviac s viacerými súbormi

Pomocou všetkých vyššie uvedených príkazov môžete čítať viacero súborov naraz. Toto je syntax pre každý:

menej názov_súboru1 názov_súboru2 názov_súboru3
viac názov súboru1 názov súboru2 názov súboru3
väčšina súboru1 názov súboru2 názov súboru3

Používať menej, viac a najviac s ostatnými príkazmi

Môžete tiež nasmerovať výstup príkazu alebo spusteného procesu pomocou symbolu potrubia vedľa príkazu menej/viac/väčšina. Symbol potrubia presmeruje výstup jedného príkazu ako vstup inému.

Napríklad pri kontrole zoznamu spustených procesov vo vašom operačnom systéme môžete použiť menej:

ps aux | menej

Prečítajte si o ďalších príkazoch na manipuláciu s textom v systéme Linux

Rovnako ako príkazy menej, viac a najviac, aj Linux ponúka množstvo príkazov, ktoré vám pomôžu prezerať, manipulovať a spracovávať textové súbory. Niektoré z nich zahŕňajú mačku, ozvenu, hlavu a chvost. Všetky plnia rôzne účely so svojimi jedinečnými vlastnosťami.