Všetko, čo potrebujete vedieť o viac príkazov

Táto príručka vás naučí všetko, čo potrebujete vedieť o príkaze "viac" v systéme Linux. Existuje veľmi podobný príkaz nazývaný príkaz "menej", ktorý vykonáva podobné funkcie ako príkaz "viac", ktorý sa všeobecne považuje za užitočnejší

V tejto príručke nájdete všeobecné použitie príkazu "viac". Zobrazia sa tiež všetky dostupné prepínače spolu s ich významom.

Čo Linux viac príkazu robiť

Príkaz viac vám umožňuje zobraziť výstup na termináli po jednej stránke naraz. Toto je obzvlášť užitočné pri spustení príkazu, ktorý spôsobí veľa rolovania, ako je príkaz ls alebo príkaz du .

Príklady použitia viac príkazov

Spustite v okne terminálu nasledujúci príkaz:

ps -ef

Tým sa vráti zoznam všetkých procesov bežiacich vo vašom systéme.

Výsledky by mali prejsť za koniec obrazovky.

Teraz spustite nasledujúci príkaz:

ps -ef | viac

Obrazovka sa naplní zoznamom údajov, ale zastaví sa na konci stránky s nasledujúcou správou:

- viac -

Ak chcete prejsť na ďalšiu stránku, stlačte medzerník na klávesnici.

Môžete pokračovať stlačením tlačidla, kým sa nedostanete na koniec výstupu alebo stlačením tlačidla "q" ukončíte.

Príkaz viac pracuje s ľubovoľnou aplikáciou, ktorá vystupuje na obrazovku.

Nie je potrebné potlačiť výstup na viac príkazov.

Ak napríklad chcete čítať textový súbor na stránke naraz, použite viac vlastného príkazu takto:

viac

Dobrým spôsobom testovania je zadanie nasledujúceho do terminálového okna:

viac / etc / passwd

Zmeňte správu

Môžete zmeniť správu pre viac príkazov tak, aby zobrazovali nasledujúce informácie:

stlačte medzerník na pokračovanie, q opustite

Ak chcete zobraziť uvedenú správu, použite viac ako nasledujúci spôsob.

ps -ef | viac -d

Týmto sa tiež zmení správanie príkazu viac pri stlačení nesprávneho tlačidla.

Štandardne bude pípanie, ale pomocou prepínača -d sa zobrazí namiesto toho nasledujúca správa.

Stlačte h pre pokyny

Ako odstrániť text z posúvania

V predvolenom nastavení sa riadky textu posúvajú nahor, až kým sa na obrazovke nezobrazí nový text. Ak chcete, aby sa obrazovka vymazala a ďalšiu stránku, ktorá sa má zobrazovať bez posúvania, použite nasledujúci príkaz:

viac -p

Môžete tiež použiť nasledujúci príkaz, ktorý maľuje každú obrazovku zhora a vyčistí zvyšok každého riadku tak, ako je zobrazený.

viac -c

Stlačte viaceré riadky do jedného riadku

Ak máte súbor s množstvom prázdnych riadkov v ňom, môžete získať viac, aby ste stlačili každý blok prázdnych riadkov do jedného riadku.

Pozrite sa napríklad na nasledujúci text:

toto je riadok textu



tento riadok má pred ním 2 prázdne riadky



tento riadok má pred ním 4 prázdne riadky

Môžete získať viac príkazu na zobrazenie riadkov nasledovne:

toto je riadok textu

tento riadok má pred ním 2 prázdne riadky

tento riadok má pred ním 4 riadky prázdnych polí

Ak chcete získať túto funkčnosť, spustite nasledujúci príkaz:

viac-s

Zadajte veľkosť obrazovky

Môžete určiť počet riadkov, ktoré chcete použiť predtým, než príkaz viac zastaví zobrazovanie textu.

Napríklad:

viac -u5

Vyššie uvedený príkaz zobrazí súbor 5 riadkov naraz.

Začať viac od určitého čísla linky

Môžete získať viac, aby ste začali pracovať s určitým číslom riadka:

Predstavte si napríklad, že ste mali nasledujúci súbor:

toto je riadok 1
toto je riadok 2
toto je riadok 3
toto je riadok 4
toto je riadok 5
toto je riadok 6
toto je riadok 7
toto je riadok 8

Pozrite sa na tento príkaz:

viac + u6

Výstup bude nasledovný

toto je riadok 6
toto je riadok 7
toto je riadok 8

Aspekt navigácie by zostal.

viac + u3 -u2

Vyššie uvedený príkaz zobrazí nasledovné:

toto je riadok 3
toto je riadok 4
- viac -

Začnite z určitého riadku textu

Ak chcete preskočiť väčšinu súborov, kým sa nedostanete na určitý riadok textu, použite nasledujúci príkaz:

viac + / "text na vyhľadanie"

Zobrazí sa slovo "preskočenie", kým sa nedostanete k riadku textu.

Posúvaním určitého počtu liniek naraz pomocou viacerých funkcií

V predvolenom nastavení po stlačení medzerníka sa príkaz viac posunie o dĺžku stránky, ktorá je buď veľkosť obrazovky, alebo nastavenie špecifikované prepínačom -u.

Ak chcete posúvať 2 riadky súčasne, stlačte tlačidlo 2 pred stlačením medzerníka. Pre 5 riadkov stlačte pred medzerníkom 5.

Vyššie uvedené nastavenie trvá len tým stlačením tlačidla.

Môžete nastaviť novú predvolenú hodnotu, ktorá má prednosť pred predchádzajúcou. Ak to chcete urobiť, stlačte počet riadkov, ktoré chcete posúvať, za ktorým nasleduje kláves "z".

Napríklad "9z" spôsobí, že obrazovka posunie 9 riadkov. Teraz, keď stlačíte medzeru, bude posúvanie vždy 9 riadkov.

Spätné tlačidlo posúva naraz jeden riadok. Ak chcete, aby to bolo 5 riadkov naraz stlačte číslo 5 a potom tlačidlo návratu. Toto sa stane novým predvoleným nastavením, takže spätný kľúč sa vždy posunie o 5 riadkov. Môžete samozrejme použiť akékoľvek číslo, ktoré si vyberiete, 5 je len príkladom.

K dispozícii je štvrtý kľúč, ktorý môžete použiť na rolovanie. Štandardne, ak stlačíte tlačidlo "d", obrazovka bude posúvať naraz 11 riadkov. Znova stlačte ľubovoľné číslo pred stlačením tlačidla "d" a nastavte ho na nové predvolené nastavenie.

Napríklad "4d" spôsobí viac posunutie 4 riadkov naraz, keď je stlačené tlačidlo "d".

Ako preskočiť riadky a stránky textu

Pri použití príkazu viac môžete tiež preskočiť riadky textu.

Napríklad stlačením tlačidla "s" preskočíte 1 riadok textu. Predvolené nastavenie môžete zmeniť zadaním čísla pred klávesom "s". Napríklad "20s" zmení správanie, takže preskočenie je teraz 20 riadkov textu.

Môžete tiež preskočiť celé stránky textu. Ak to chcete urobiť, stlačte tlačidlo "f". Opätovné zadanie čísla najprv spôsobí, že väčší príkaz preskočí zadaný počet strán textu.

Ak ste sa dostali príliš ďaleko dopredu, môžete pomocou klávesu "b" preskočiť späť riadok textu. Opäť môžete použiť číslo pred znakom "b", aby preskočil zadaný počet riadkov späť. Toto môže fungovať len pri použití príkazu viac proti súboru.

Zobraziť číslo aktuálnej linky

Aktuálne číslo riadku môžete zobraziť stlačením tlačidla rovno (=).

Ako hľadať text pomocou viac

Ak chcete vyhľadať textový vzor pomocou príkazu viac, stlačte lomítko dopredu a zadajte výraz, ktorý chcete vyhľadať.

Napríklad "/ hello world"

Nájdete tu prvý výskyt textu "ahoj svet".

Ak chcete nájsť 5. výskyt "hello world" použite "5 /" hello world ""

Stlačením tlačidla 'n' nájdeš ďalší výskyt predchádzajúceho hľadaného výrazu. Ak ste pred vyhľadávacím pojmom použili číslo, ktoré má prednosť. Takže ak ste hľadali 5. výskyt "hello world", stlačením tlačidla "n" vyhľadáte ďalší 5. výskyt "hello world".

Stlačením tlačidla apostrof (') sa dostanete na miesto, kde sa vyhľadávanie začalo.

Ako súčasť hľadaného výrazu môžete použiť akýkoľvek platný regulárny výraz.

zhrnutie

Viac informácií o príkaze viac si prečítajte na manuálovej stránke systému Linux.