GNU/Linux >> Znalost Linux >  >> Linux

Linux více Command Tutorial pro začátečníky (5 příkladů)

Někdy při práci na příkazovém řádku uvidíte, že výstupy vytvořené příkazy jsou v určitých případech tak velké, že se nevejdou do oblasti obrazovky, a proto uvidíte pouze poslední část výstupu (např. úvodní část se posune za obrazovku). Naštěstí existují nástroje, které jsou speciálně navrženy tak, aby vám v takových případech pomohly, a jeden z nich je více .

V tomto tutoriálu probereme základy více pomocí několika snadno pochopitelných příkladů. Vezměte prosím na vědomí, že všechny příklady v tomto článku byly testovány na systému Ubuntu 16.04 LTS.

Příkaz Linux more

Příkaz more vám pomůže procházet výstupy příkazů uživatelsky přívětivým způsobem. Následuje syntaxe nástroje:

more [options] file...

A zde je návod, jak to definuje manuálová stránka:

       more - file perusal filter for crt viewing

more is a filter for paging through text one screenful at a time.  This
       version is especially primitive.  Users  should  realize  that  less(1)
       provides more(1) emulation plus extensive enhancements.

Následuje několik příkladů ve stylu otázek a odpovědí, které vám poskytnou dobrou představu o tom, jak více funguje.

O1. Jak používat více příkazů?

Základní použití je velmi snadné. Řekněme, že se pokoušíte „cat“ soubor a je příliš dlouhý/velký na to, aby se zobrazil na obrazovce, pak můžete použít více příkaz následujícím způsobem:

more [filename]

Nyní, chcete-li posouvat displej o jeden řádek nahoru, stiskněte enter. Pokud chcete posouvat obrazovku najednou, použijte mezerník. Zpětné rolování lze dosáhnout stisknutím 'b'. Jo, a ano, můžete také hledat věci stisknutím '/' a zadáním klíčového slova pro hledání (stejně jako v manuálových stránkách).

Q2. Jak více používat s jinými nástroji příkazového řádku?

Příkaz more můžete také kombinovat s jinými nástroji příkazového řádku, což lze provést pomocí potrubí. Například:

dmesg | more

Ve výše uvedeném příkazu bude zobrazení výstupu vytvořeného dmesg zpracováváno více. Můžete tedy snadno posouvat nahoru, dolů a dokonce provádět operace vyhledávání.

Zde je další příklad:

ls -lart | grep *.txt | more

O3. Jak udělat více rychlých užitečných informací?

Použijte -d možnost příkazového řádku pro toto. Tím povolíte více zobrazí výzvu "[Pokračujte stisknutím mezerníku, ukončíte 'q'.]" a zobrazíte "[Pokyny zobrazíte stisknutím 'h.]" při každém stisku nepovolené klávesy.

Například:

more -d [filename]

4. Jak dosáhnout toho, aby více ignorovalo více prázdných řádků?

Pokud chcete, můžete dokonce vynutit příkaz more, aby stlačil více prázdných řádků do jednoho. To lze provést pomocí -s možnost příkazového řádku.

more -s [filename]

Například soubor jako tento:

bylo zobrazeno více následujícím způsobem, když byla použita volba -s:

Můžete tedy vidět, že se několik prázdných řádků vtěsnalo do jednoho pokaždé, když na ně narazilo více příkazů.

O5. Jak snížit počet řádků více použití?

Ve výchozím nastavení více používá k zobrazení výstupu celou obrazovku. Můžete to však dokonce přizpůsobit, pokud jde o počet řádků používaných nástrojem. To lze provést explicitním zadáním počtu řádků, které chcete více používat.

Pokud například chceme více zobrazit výstup pomocí 10 řádků najednou, můžeme to udělat následujícím způsobem:

more -10 [filename]

Závěr

Jak budete pravděpodobně souhlasit, příkaz more je užitečná malá utilita, která může být velkou pomocí ve specifických scénářích. Základní operace jsme probrali zde. Jakmile s ním budete hotovi, můžete se o tomto nástroji dozvědět více na jeho manuálové stránce.


Linux
  1. Linux cd command tutorial pro začátečníky (8 příkladů)

  2. Výuka příkazů Linux pro začátečníky (5 příkladů)

  3. Linux Date Command Tutorial pro začátečníky (8 příkladů)

  1. Linux df Command Tutorial pro začátečníky (8 příkladů)

  2. Linux du Command Tutorial pro začátečníky (10 příkladů)

  3. Výukový program Linux echo Command pro začátečníky (5 příkladů)

  1. Linux env Command Tutorial pro začátečníky (5 příkladů)

  2. Návod k příkazu velikosti Linuxu pro začátečníky (6 příkladů)

  3. Linux kill Command Tutorial pro začátečníky (5 příkladů)