Přináším přehlednou tabulku několika klávesových zkratek pro knihovnu readline, kterou používá například Bash a spoustu jiných programů (typicky těch kde funguje opakování příkazu pomocí šipky nahoru). Znak C vyjadřuje Control, M pak Alt (tzv. „meta“ klávesa).
| Zkratka | Funkce |
|---|---|
| C-b C-f | Kurzor o znak vpřed (vzad) |
| C-a C-e | Kurzor na začátek (konec) řádku |
| M-f M-b | Kurzor o slovo vpřed (vzad) |
| C-xx | Skoč na začátek a znovu na poslední pozici |
| C-l | Vyčistí obrazovku; aktuální řádek bude jako první |
| C-d | Smazat znak pod kurzorem (ukonči vstup – pokud je řádek prázdný) |
| C-k | Smazat od aktuální pozice až do konce řádku |
| C-u | Smazat od aktuální pozice až do začátku řádku |
| C-w | Smazat od aktuální pozice zpět k prvnímu bílému znaku |
| C-c | Zrušit příkaz |
| C-z | Pozastavit probíhající příkaz na pozadí |
| C-r | Vyhledávat v historii dozadu |
| C-s | Vyhledávat v historii dopředu |
Je toho víc, dokonce to funguje i v tzv. „vi-režimu“. Musíte mít ale novější verzi, což sice může platit v novější linuxové distribuci, ale už to tak nebude na staršímu UNIXu. Pokud používáte GNU screen, pak pro klávesu C-a musíte použít kombinaci C-a a. Mimochodem na Gentoo WIKI mají super návod.
Diskuze