1Sep
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 môžete nainštalovať prostredie bash založené na systéme Linux na systém Windows 10.
Bash shell obsahuje š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
Nasledujúce skratky používajte na správu bežiacich procesov.
- 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 príkaz fg process_name.
- Ctrl + D : Zatvorte shell bash. Toto posiela značku EOF( end-of-file) na bash a bash ukončí, keď dostane tento marker. Toto je podobné spusteniu príkazu exit.
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 : Obnovenie výstupu na obrazovku po jeho zastavení pomocou klávesov Ctrl + S.
Presun kurzorov
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äť) jeden znak.
- Alt + F : Choďte doprava( 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
Nasledujúce skratky použite na rýchle odstránenie znakov:
- 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 Typos
Tieto klávesové skratky vám umožňujú opraviť nápisy a vrátiť späť tlačidlá.
- Alt + T : Zmena aktuálneho slova s predchádzajúcim slovom.
- Ctrl + T : Vymeniť 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 niektoré základné funkcie rezania a vlepovania.
- Ctrl + W : Vystrihnite slovo pred kurzorom a pridajte ho do schránky.
- Ctrl + K : Odstráňte časť riadku po kurzorovi 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á "ťahať".
Zapamätanie znakov
Balík bash môže rýchlo previesť znaky do veľkých alebo malých písmen:
- Alt + U : Každé znaky sa zapíšu z kurzorov na koniec aktuálneho slova, pričom znaky sa prenesú 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 : 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. Karta
- : 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 "r" v tomto adresári, môžete zadať /home/chris/ r, stlačiť Tab a bash automaticky vyplní /home/chris/ true_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šimi nedávnymi príkazmi, ktoré sú uložené v súbore histórie bash vášho používateľského konta:
- 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 príkazov, ktoré ste predtým spustili:
- Ctrl + R : Vyvolajte posledný príkaz zodpovedajúci znakom, ktoré poskytujete. 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.
emacs vs. vi Klávesové skratky
Uvedené pokyny predpokladajú, že používate predvolenú konfiguráciu klávesových skratiek v bash. V predvolenom nastavení bash používa klávesy typu emacs. Ak ste viac zvyknutí na textový editor vi, môžete prepnúť na klávesové skratky v štýle vi.
Nasledujúci príkaz zadá bash do vi vi:
set -o viNasledujúci príkaz vráti bash späť do predvoleného režimu emacs:
set -o emacsS niekoľkými z nich vo vašom toolbetu budeteKonektor master v žiadnom momente.