1Sep

Nejlepší klávesové zkratky pro Bash( aka terminál Linux a MacOS)

click fraud protection

Bash je výchozí shell příkazového řádku na většině distribucí Linuxu, od Ubuntu a Debianu po Red Hat a Fedora. Bash je také výchozí shell, který je součástí softwaru macOS, a můžete instalovat prostředí bash založené na systému Linux v systému Windows 10.

Bash shell obsahuje širokou škálu klávesových zkratek, které můžete použít. Ty budou fungovat v bash na libovolném operačním systému. Některé z nich nemusí fungovat, pokud vzdáleně přistupujete k bash prostřednictvím relace SSH nebo telnet, v závislosti na mapování klíčů.

Práce s procesy

Chcete-li spravovat běžící procesy, použijte následující zkratky.

  • Ctrl + C : Přerušení( zabíjení) aktuálního procesu v popředí probíhajícího v terminálu. To vysílá signál SIGINT do procesu, což je technicky jen požadavek - většina procesů to bude ctít, ale někteří ho mohou ignorovat.
  • Ctrl + Z : Pozastavení aktuálního procesu v popředí probíhajícího v bash. Tím se odešle signál SIGTSTP do procesu. Chcete-li proces později vrátit do popředí, použijte příkaz fg process_name.
  • instagram viewer
  • Ctrl + D : Zavřete shell bash. Tím se odešle značka EOF( Konec souboru) a bash ukončí při přijetí tohoto značky. To se podobá spuštění příkazu exit.

Ovládání obrazovky

Následující zkratky umožňují ovládat, co se na obrazovce zobrazuje.

  • Ctrl + L : Vymazání obrazovky. Stejně jako při spuštění příkazu "clear".
  • Ctrl + S : Zastavte veškerý výstup na obrazovce. To je obzvláště užitečné při spouštění příkazů s velkým množstvím dlouhých, podrobných výstupů, ale nechcete příkaz zastavit sám Ctrl + C.
  • Ctrl + Q : Obnovení výstupu na obrazovku po zastavení pomocí kláves Ctrl + S.

Přesun kurzoru

Pomocí následujících klávesových zkratek rychle přesuňte kurzor kolem aktuálního řádku při psaní příkazu.

  • Ctrl + A nebo Domů : Přejděte na začátek řádku.
  • Ctrl + E nebo Konec : Přejděte na konec řádku.
  • Alt + B : Jděte doleva( zpět) jednoho slova.
  • Ctrl + B : Jděte doleva( zpět) jednoho znaku.
  • Alt + F : Vpravo( vpřed) jedno slovo.
  • Ctrl + F : Vpravo( vpřed) jeden znak.
  • Ctrl + XX : Přesun mezi začátkem řádku a aktuální pozicí kurzoru. To vám umožní stisknout Ctrl + XX pro návrat na začátek řádku, něco změnit a pak stisknout Ctrl + XX pro návrat do původního kurzorového pole. Chcete-li tuto zkratku použít, podržte klávesu Ctrl a dvakrát klepněte na tlačítko X.

Smazání textu

Následující klávesové zkratky slouží k rychlému odstranění znaků:

  • Ctrl + D nebo Vymazat : Odstranit znak pod kurzor.
  • Alt + D : Odstraňte všechny znaky za kurzorem na aktuálním řádku.
  • Ctrl + H nebo Backspace : Odstraňte znak před kurzorem.

Upevnění Typosu

Tyto zkratky umožňují opravit typy a zrušit tisk kláves.

  • Alt + T : Vyměňte aktuální slovo za předchozí slovo.
  • Ctrl + T : Vyměňte poslední dva znaky před kurzorem navzájem. Tuto možnost můžete použít k rychlé opravě překlepů při zadání dvou znaků v nesprávném pořadí.
  • Ctrl + _ : Zpět na poslední stisk klávesy. Tuto možnost můžete opakovat, chcete-li několikrát zrušit.

Řezání a vkládání

Bash obsahuje některé základní funkce pro řezání a vkládání.

  • Ctrl + W : Vyrežte slovo před kurzor a přidejte ho do schránky.
  • Ctrl + K : Odřízněte část řádku za kurzorem a přidejte ji do schránky.
  • Ctrl + U : Ořízněte část řádku před kurzorem a přidejte ji do schránky.
  • Ctrl + Y : Vložte poslední věc, kterou jste odstranili ze schránky. Tady y znamená zkreslení.

Zapamatování znaků

Skořepina bash může rychle převést znaky na malé nebo malé písmena:

  • Alt + U : Zadejte každý znak z kurzoru na konec aktuálního slova a převedete znaky na velká písmena.
  • Alt + L : Unkapitalizujte všechny znaky od kurzoru na konec aktuálního slova a přeměňte znaky na malá písmena.
  • Alt + C : Zmáčkněte znak pod kurzor. Kurzor se přesune na konec aktuálního slova. Dokončení karty

Dokončení karty je velmi užitečná funkce bash. Při psaní souboru, adresáře nebo názvu příkazu stiskněte klávesu Tab a bash automaticky dokončí, co píšete, pokud je to možné.Pokud ne, zobrazí se vám různé možné shody a můžete pokračovat v psaní a stisknutím klávesy Tab dokončit psaní.Karta

  • : Automatické vyplnění souboru, adresáře nebo příkazu, který píšete.

Pokud máte například v souboru /home/chris/ název true_long_file_name a je to jediné jméno souboru začínající "r" v tomto adresáři, můžete zadat /home/chris/ r, stisknout Tab a bash automaticky vyplní /home/chris/ true_long_file_name pro vás. Pokud máte více souborů nebo adresářů začínajících "r", bash vás bude informovat o vašich možnostech. Můžete začít psát jeden z nich a stisknutím tlačítka "Tab" pokračujte.

Práce s historií příkazů

Můžete rychle procházet pomocí vašich nedávných příkazů uložených ve vašem souboru historie bash uživatele:

  • Ctrl + P nebo Šipka nahoru : Přejděte na předchozí příkaz v historii příkazu. Několikrát stiskněte klávesovou zkratku pro přechod zpět do historie.
  • Ctrl + N nebo šipka dolů : Přejděte na další příkaz v historii příkazu. Několikrát stiskněte klávesovou zkratku, abyste procházeli historií.
  • Alt + R : Vrátit všechny změny příkazu, který jste vybrali z historie, pokud jste jej upravili.

Bash má také speciální režim "recall", který můžete použít k hledání příkazů, které jste dříve spustili:

  • Ctrl + R : Vyvolá poslední příkaz odpovídající shodným znakům. Stiskněte tuto zkratku a začněte psát prohledávání historie bash pro příkaz.
  • Ctrl + O : Spusťte příkaz, který jste našli pomocí kláves Ctrl + R.
  • Ctrl + G : Ponechte režim vyhledávání historie bez spuštění příkazu.

emacs vs. vi Klávesové zkratky

Uvedené pokyny předpokládají, že používáte výchozí konfiguraci klávesových zkratek v bash. Ve výchozím nastavení bash používá klávesy ve stylu emacs. Pokud používáte textový editor vi, můžete přepnout na klávesové zkratky typu vi.

Následující příkaz umístí bash do režimu vi:

set -o vi

Následující příkaz vrátí bash zpět do výchozího režimu emacs:

set -o emacs

S několika z nich ve vašem pásu nástrojů budeteMaster master v žádném okamžiku.