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