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

Obsah:

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)

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

Video: Najlepšie klávesové skratky pre Bash (aka terminál Linux a MacOS)
Video: TOP 10 Počítačové lifehacky, které vám usnadní život - YouTube 2024, Marec
Anonim
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 obsiahnutý v systéme MacOS a na Windows 10 môžete nainštalovať prostredie bash založené na systéme Linux.
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 obsiahnutý 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

Pomocou nasledujúcich skratiek môžete spravovať bežiace procesy.

  • Ctrl + C: Prerušenie (zabitie) aktuálneho procesu popredia bežiaceho v termináli. Toto posiela signál SIGINT do procesu, ktorý je technicky len požiadavkou - 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 proces opäť vrátiť do popredia, použite klávesovú skratku

    fg process_name

    Príkaz.

  • Ctrl + D: Zatvorte kryt bash. Toto posiela značku EOF (end-of-file) na bash a bash ukončí, keď dostane tento marker. Toto je podobné spusteniu

    exit

    Príkaz.

Image
Image

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 zastavení s 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ť klávesy 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

Pomocou nasledujúcich skratiek môžete rýchlo mazať znaky:

  • 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 vám umožňujú opraviť nápisy a vrátiť späť tlačidlá.

  • Alt + T: Výmena aktuálneho slova s predchádzajúcim slovom.
  • Ctrl + T: Premeniť posledné dva znaky 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 zrušiť.

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 ju 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á "ťahať".

Využitie znakov

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

  • Alt + U: Aktivujte všetky znaky od kurzora po koniec aktuálneho slova a konvertujte znaky na veľké písmená.
  • Alt + L: Uncapitalize každý znak od kurzor na koniec aktuálneho slova, prevod znakov malých písmen.
  • Alt + C: Pomocou kurzora začiarknite znak. Kurzor sa presunie na koniec aktuálneho slova.

Dokončenie karty

Dokončenie karty je veľmi užitočná funkcia bash. Pri zadávaní súboru, adresára alebo názvu príkazu stlačte kláves Tab a bash automaticky dokončí písanie, 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čiť písanie.

pútko: Automatické dokončenie súboru, adresára alebo príkazu, ktorý píšete.

Napríklad, ak máte súbor s názvom true_long_file_name v / home / chris / a je to jediný názov súboru začínajúci na "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.

Image
Image

Práca s históriou vašich správ

Môžete rýchlo prechádzať vašimi nedávnymi príkazmi, 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 niekoľkokrát klávesovú skratku, 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 predtým spustených príkazov:

  • Ctrl + R: Vyvolajte posledný príkaz zodpovedajúci zadaným znakom. Stlačte túto skratku a začnite písať pre vyhľadanie histórie 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.
Image
Image

emacs vs. vi Klávesové skratky

Uvedené pokyny predpokladajú, že používate predvolenú konfiguráciu klávesových skratiek v bash. Štandardne používa bash

emacs

-style klávesy. 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:

set -o vi

Nasledujúci príkaz vráti bash späť na predvolené

emacs

režim:

set -o emacs

Odporúča: