Úvodná » ako » Najlepšie klávesové skratky pre Bash (aka terminál Linux a MacOS)

    Najlepšie klávesové skratky pre Bash (aka terminál Linux a MacOS)

    Bash je predvolený shell príkazového riadku na väčšine linuxových distribúcií, od Ubuntu a Debianu po Red Hat a Fedora. Bash je tiež predvolený shell zahrnutý v systéme MacOS a na Windows 10 môžete nainštalovať prostredie bash založené na systéme Linux.

    Balík bash ponúka širokú škálu klávesových skratiek, ktoré môžete použiť. Tieto budú pracovať v bash na ľubovoľnom operačnom systéme. Niektoré z nich nemusia fungovať, ak máte prístup na bash vzdialene prostredníctvom relácie SSH alebo telnet, v závislosti od toho, ako ste mapovali svoje kľúče.

    Práca s procesmi

    Na riadenie bežiacich procesov použite nasledujúce skratky.

    • Ctrl + C: Prerušenie (zabitie) aktuálneho procesu popredia, ktorý beží v termináli. Toto posiela signál SIGINT do procesu, čo je technicky len požiadavka - väčšina procesov to bude ctiť, ale niektorí ho môžu ignorovať.
    • Ctrl + Z: Pozastavenie aktuálneho procesu popredia bežiaceho v bash. Tým sa vysiela signál SIGTSTP do procesu. Ak chcete neskôr vrátiť proces do popredia, použite fg process_name príkaz.
    • Ctrl + D: Zatvorte shell bash. Toto posiela značku EOF (Koniec súboru) na bash a zakončenie ukončí, keď dostane túto značku. Toto je podobné spusteniu východ príkaz.

    Ovládanie obrazovky

    Nasledujúce skratky umožňujú ovládať to, čo sa zobrazuje na obrazovke.

    • Ctrl + L: Vymažte obrazovku. Toto je podobné spusteniu príkazu "clear".
    • Ctrl + S: Zastavte všetky výstupy na obrazovke. To je obzvlášť užitočné pri spustení príkazov s veľa dlhým, podrobným výstupom, ale nechcete príkaz zastaviť sám Ctrl + C.
    • Ctrl + Q: Obnovte výstup na obrazovku po jeho zastavení pomocou klávesov Ctrl + S.

    Presun kurzora

    Pomocou nasledujúcich skratiek môžete rýchlo posúvať kurzor okolo aktuálneho riadku pri zadávaní príkazu.

    • Ctrl + A alebo Domov: Choďte na začiatok riadku.
    • Ctrl + E alebo Koniec: Prejdite na koniec riadku.
    • Alt + B: Choďte doľava (späť) jedno slovo.
    • Ctrl + B: Choďte doľava (späť) jedného znaku.
    • Alt + F: Choďte vpravo (dopredu) jedno slovo.
    • Ctrl + F: Choďte vpravo (dopredu) o jeden znak.
    • Ctrl + XX: Presun medzi začiatkom riadku a aktuálnou polohou kurzora. To vám umožní stlačiť Ctrl + XX pre návrat na začiatok riadku, niečo zmeniť a potom stlačte klávesy Ctrl + XX, aby ste sa vrátili späť do pôvodnej pozície kurzora. Ak chcete použiť túto skratku, podržte kláves Ctrl a dvakrát klepnite na tlačidlo X.

    Odstránenie textu

    Na rýchle odstránenie znakov použite nasledujúce skratky:

    • Ctrl + D alebo vymazať: Odstráňte znak pod kurzorom.
    • Alt + D: Odstráňte všetky znaky za kurzorom na aktuálnom riadku.
    • Ctrl + H alebo backspace: Odstráňte znak pred kurzorom.

    Upevnenie Typosu

    Tieto skratky umožňujú opraviť nápisy a zrušiť tlačidlá stlačenia klávesov.

    • Alt + T: Výmena aktuálneho slova s ​​predchádzajúcim slovom.
    • Ctrl + T: Posledné dva znaky vymieňajte pred kurzorom navzájom. Môžete to použiť na rýchle opravy znakov pri zadávaní dvoch znakov v nesprávnom poradí.
    • Ctrl + _: Späť na posledné stlačenie tlačidla. Môžete to zopakovať, ak chcete niekoľkokrát vrátiť späť.

    Rezanie a vkladanie

    Bash obsahuje niekoľko základných funkcií rezania a vloženia.

    • Ctrl + W: Vystrihnite slovo pred kurzorom a pridajte ho do schránky.
    • Ctrl + K: Odstráňte časť riadku po kurzore a pridajte ho do schránky.
    • Ctrl + U: Odstráňte časť riadku pred kurzorom a pridajte ho do schránky.
    • Ctrl + Y: Vložte poslednú vec, ktorú ste vybrali zo schránky. Y tu znamená "jan".

    Využitie znakov

    Balík bash môže rýchlo previesť znaky na horné alebo malé písmená:

    • Alt + U: Kapitalizujte všetky znaky od kurzora po koniec aktuálneho slova a preveďte znaky na veľké písmená.
    • Alt + L: Uncapitalize každý znak od kurzora na koniec aktuálneho slova, prevod znakov na malé písmená.
    • Alt + C: Kapitalizujte znak pod kurzorom. Kurzor sa presunie na koniec aktuálneho slova.

    Dokončenie karty

    Dokončenie karty je veľmi užitočná funkcia bash. Pri písaní súboru, adresára alebo názvu príkazu stlačte tlačidlo Tab a bash automaticky dokončí zadávanie, ak je to možné. Ak nie, bash vám ukáže rôzne možné zápasy a môžete pokračovať v písaní a stlačením tlačidla Tab dokončite písanie.

    • pútko: Automatické vyplnenie súboru, adresára alebo príkazu, ktorý zadávate.

    Napríklad, ak máte súbor v adresári / home / chris / a je to jediný názov súboru s "r" v tomto adresári, môžete zadať / home / chris / r, stlačiť Tab a bash automaticky vyplní / home / chris / really_long_file_name pre vás. Ak máte viacero súborov alebo adresárov začínajúcich na "r", bash vás bude informovať o vašich možnostiach. Môžete začať písať jeden z nich a stlačte tlačidlo "Tab" pre pokračovanie.

    Práca s históriou vašich príkazov

    Môžete rýchlo prechádzať vaše posledné príkazy, ktoré sú uložené v súbore histórie bash vášho účtu:

    • Ctrl + P alebo Šípka hore: Prejdite na predchádzajúci príkaz v histórii príkazov. Stlačte niekoľkokrát klávesovú skratku, aby ste prešli históriou.
    • Ctrl + N alebo Šípka dole: Prejdite na ďalší príkaz v histórii príkazov. Stlačte skratku viackrát, aby ste prešli históriou.
    • Alt + R: Vráťte všetky zmeny príkazu, ktorý ste vybrali z histórie, ak ste ho upravili.

    Bash má tiež špeciálny režim "recall", ktorý môžete použiť na vyhľadávanie príkazov, ktoré ste predtým spustili:

    • Ctrl + R: Vyvolajte posledný príkaz zodpovedajúci zadaným znakom. Stlačte túto skratku a začnite písať, aby ste vyhľadali svoju históriu bash pre príkaz.
    • Ctrl + O: Spustite príkaz, ktorý ste našli pomocou klávesov Ctrl + R.
    • Ctrl + G: Nechajte režim vyhľadávania histórie bez spustenia príkazu.

    emacs vs. vi Klávesové skratky

    Uvedené pokyny predpokladajú, že v bash používate predvolenú konfiguráciu klávesových skratiek. V predvolenom nastavení používa bash emacs-štýlovými klávesmi. Ak ste viac zvyknutí na vi textový editor, môžete prepnúť na klávesové skratky v štýle vi.

    Nasledujúci príkaz zadá bash vi režim:

    nastaviť -o vi

    Nasledujúci príkaz vráti bash späť na predvolené emacs režim:

    set -o emacs

    S niekoľkými z nich vo vašom nástrojovom páse, budete v krátkom čase master master.