Bash
Tasti rapidi
Ricerca…
Osservazioni
bind -P mostra tutte le scorciatoie configurate.
Richiama scorciatoie
| scorciatoia | Descrizione |
|---|---|
| Ctrl + r | cerca la storia all'indietro |
| Ctrl + p | comando precedente nella storia |
| Ctrl + n | prossimo comando nella storia |
| Ctrl + g | abbandona la modalità di ricerca della cronologia |
| Alt + . | usa l'ultima parola del comando precedente |
| ripetere per ottenere l'ultima parola del precedente comando + 1 | |
| Alt + n Alt + . | usa l'ennesima parola del comando precedente |
| !! + Ritorno | eseguire nuovamente l'ultimo comando (utile quando hai dimenticato sudo: sudo !! ) |
Modifica di scorciatoie
| scorciatoia | Descrizione |
|---|---|
| Ctrl + a | sposta all'inizio della riga |
| Ctrl + e | sposta alla fine della linea |
| Ctrl + k | Elimina il testo dalla posizione corrente del cursore fino alla fine della riga. |
| Ctrl + u | Elimina il testo dalla posizione corrente del cursore all'inizio della riga |
| Ctrl + w | Uccidete la parola dietro la posizione corrente del cursore |
| Alt + b | sposta indietro di una parola |
| Alt + f | andare avanti di una parola |
| Ctrl + Alt + e | shell espandere la linea |
| Ctrl + y | Riporta il testo ucciso più recentemente nel buffer sul cursore. |
| Alt + y | Ruota il testo ucciso. Puoi farlo solo se il comando precedente è Ctrl + y o Alt + y . |
L'omissione del testo eliminerà il testo, ma lo salverà in modo che l'utente possa reinserirlo tirandolo. Simile al copia e incolla tranne per il fatto che il testo è posto su un kill ring che consente di memorizzare più di un set di testo da riportare sulla riga di comando.
Puoi saperne di più nel manuale di emacs .
Controllo del lavoro
| scorciatoia | Descrizione |
|---|---|
| Ctrl + c | Interrompe il lavoro corrente |
| Ctrl + z | Sospendi il lavoro corrente (invia un segnale SIGTSTP) |
Macro
| scorciatoia | Descrizione |
|---|---|
| Ctrl + x , ( | inizia a registrare una macro |
| Ctrl + x , ) | interrompi la registrazione di una macro |
| Ctrl + x , e | eseguire l'ultima macro registrata |
Custome Key Bindings
Con il comando bind è possibile definire associazioni di tasti personalizzate.
L'esempio successivo associa un Alt + w a >/dev/null 2>&1 :
bind '"\ew"':"\" >/dev/null 2>&1\""
Se vuoi eseguire la riga aggiungi immediatamente \Cm ( Invio ) ad essa:
bind '"\ew"':"\" >/dev/null 2>&1\C-m\""
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow