Vyhledávání na webu

Užitečné zkratky příkazového řádku Bash pro Linux, které byste měli znát


V tomto článku budeme sdílet řadu zkratek příkazového řádku Bash, které jsou užitečné pro každého uživatele Linuxu. Tyto zkratky vám umožňují snadno a rychle provádět určité činnosti, jako je přístup a spouštění dříve provedených příkazů, otevření editoru, úprava/mazání/změna textu na příkazovém řádku, přesun kurzoru, ovládání procesů atd. pomocí příkazu čára.

Ačkoli tento článek bude většinou přínosem pro začátečníky v Linuxu, kteří se zorientují v základech příkazového řádku, pro středně pokročilé a pokročilé uživatele může být také prakticky užitečný. Klávesové zkratky bash seskupíme podle kategorií následovně.

Spusťte editor

Otevřete terminál a stisknutím Ctrl+X a Ctrl+E otevřete editor (nano editor) s prázdnou vyrovnávací pamětí. Bash se pokusí spustit editor definovaný proměnnou prostředí $EDITOR.

Ovládání obrazovky

Tyto zkratky se používají k ovládání výstupu obrazovky terminálu:

  • Ctrl+L – vymaže obrazovku (stejný efekt jako příkaz „clear “).
  • Ctrl+S – pozastaví výstup všech příkazů na obrazovku. Pokud jste provedli příkaz, který vytváří podrobný, dlouhý výstup, použijte toto k pozastavení výstupu při rolování po obrazovce dolů.
  • Ctrl+Q – obnovení výstupu na obrazovku poté, co jej pozastavíte pomocí Ctrl+S.

Přesuňte kurzor na příkazovém řádku

Následující klávesové zkratky se používají pro pohyb kurzoru v příkazovém řádku:

  • Ctrl+A nebo Home – přesune kurzor na začátek řádku.
  • Ctrl+E nebo End – přesune kurzor na konec řádku.
  • Ctrl+B nebo Šipka doleva – přesune kurzor zpět o jeden znak po druhém.
  • Ctrl+F nebo Šipka doprava – posune kurzor dopředu o jeden znak po druhém.
  • Ctrl + šipka doleva nebo Alt+B nebo Esc a poté B – přesuny kurzor zpět o jedno slovo zpět.
  • Ctrl + šipka doprava nebo Alt+C nebo Esc a poté F – přesuny kurzor dopředu o jedno slovo.

Prohledejte historii Bash

Pro hledání příkazů v historii bash se používají následující zkratky:

  • Šipka nahoru – vyvolá předchozí příkaz. Pokud jej budete tisknout neustále, provede vás několika příkazy v historii, takže můžete najít ten, který chcete. Pomocí šipky dolů se můžete v historii pohybovat v opačném směru.
  • Ctrl+P a Ctrl+N – alternativy pro klávesy se šipkami Nahoru a Dolů.
  • Ctrl+R – spustí zpětné vyhledávání, přes historii bash, jednoduše zadejte znaky, které by měly být jedinečné pro příkaz, který chcete najít v historii.
  • Ctrl+S – spustí dopředné vyhledávání v historii bash.
  • Ctrl+G – ukončí zpětné nebo dopředné vyhledávání v historii bash.

Odstraňte text z příkazového řádku

Pro mazání textu na příkazovém řádku se používají následující zkratky:

  • Ctrl+D nebo Delete – odstraní nebo smaže znak pod kurzorem.
  • Ctrl+K – odstraní veškerý text od kurzoru až po konec řádku.
  • Ctrl+X a poté Backspace – odstraní veškerý text od kurzoru na začátek řádku.

Transponujte text nebo změňte velikost písmen na příkazovém řádku

Tyto zkratky transponují nebo změní velikost písmen nebo slov na příkazovém řádku:

  • Ctrl+T – transponuje znak před kurzorem znakem pod kurzorem.
  • Esc a poté T – transponuje dvě slova bezprostředně před (nebo pod) kurzor.
  • Esc a poté U – převede text z kurzoru na konec slova na velká písmena.
  • Esc a poté L – převede text z kurzoru na konec slova na malá písmena.
  • Esc a poté C – změní písmeno pod kurzorem (nebo první písmeno dalšího slova) na velké, zbytek slova zůstane nezměněn.

Práce s procesy v Linuxu

Následující klávesové zkratky vám pomohou ovládat běžící procesy Linuxu.

  • Ctrl+Z – pozastaví aktuální proces na popředí. Tím se procesu odešle signál SIGTSTP. Proces můžete později vrátit do popředí pomocí fg process_name (nebo %bgprocess_number jako %1, %2 a tak dále) příkaz.
  • Ctrl+C – přeruší aktuální proces na popředí odesláním signálu SIGINT. Výchozí chování je ukončit proces elegantně, ale proces to může respektovat nebo ignorovat.
  • Ctrl+D – ukončí shell bash (stejně jako spuštění příkazu exit).

Další informace o: Vše, co potřebujete vědět o procesech v Linuxu [Obsáhlý průvodce]

Bash Bang (!) Příkazy

V poslední části tohoto článku vysvětlíme některé užitečné operace ! (bang):

  • !! – vykoná poslední příkaz.
  • !top – provede nejnovější příkaz, který začíná ‚top‘ (např. !).
  • !top:p – zobrazí příkaz, který by spustil !top (také jej přidá jako nejnovější příkaz v historii příkazů).
  • !$ – vykoná poslední slovo předchozího příkazu (stejné jako Alt +., např. pokud je poslední příkaz 'cat tecmint.txt' , pak se !$ pokusí spustit 'tecmint.txt').
  • !$:p – zobrazí slovo, které by !$ provedl.
  • !* – zobrazí poslední slovo předchozího příkazu.
  • !*:p – zobrazí poslední slovo, které by !* nahradilo.

Další informace najdete na manuálové stránce bash:

man bash 

To je prozatím vše! V tomto článku jsme sdíleli některé běžné a užitečné klávesové zkratky a operace příkazového řádku Bash. Pomocí níže uvedeného formuláře pro komentáře můžete provést jakékoli doplnění nebo položit otázky.