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
neboHome
– přesune kurzor na začátek řádku.Ctrl+E
neboEnd
– 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
neboAlt+B
neboEsc
a potéB
– přesuny kurzor zpět o jedno slovo zpět.Ctrl
+šipka doprava
neboAlt+C
neboEsc
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
aCtrl+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
neboDelete
– 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.