Cheat Sheet delle scorciatoie da tastiera del terminale
Le scorciatoie del terminale (basate principalmente sulla modalità Emacs, quella predefinita per la maggior parte delle Shell) possono aumentare significativamente l’efficienza della riga di comando.
Movimento del Cursore
| Scorciatoia | Descrizione |
|---|---|
Ctrl + A |
Sposta il cursore all’inizio della riga |
Ctrl + E |
Sposta il cursore alla fine della riga |
Alt + F |
Sposta il cursore avanti di una parola |
Alt + B |
Sposta il cursore indietro di una parola |
Ctrl + F |
Sposta il cursore avanti di un carattere |
Ctrl + B |
Sposta il cursore indietro di un carattere |
Ctrl + XX |
Salta rapidamente tra l’inizio della riga e la posizione corrente del cursore |
Editing del Testo
| Scorciatoia | Descrizione |
|---|---|
Ctrl + U |
Taglia/Elimina dal cursore all’inizio della riga |
Ctrl + K |
Taglia/Elimina dal cursore alla fine della riga |
Ctrl + W |
Taglia/Elimina una parola prima del cursore |
Alt + D |
Taglia/Elimina una parola dopo il cursore |
Ctrl + Y |
Incolla l’ultimo contenuto tagliato (Yank) |
Ctrl + H |
Elimina carattere prima del cursore (Backspace) |
Ctrl + D |
Elimina carattere dopo il cursore (esce dal terminale se non c’è testo) |
Ctrl + _ |
Annulla l’ultima modifica |
Ctrl + T |
Traspone due caratteri prima e dopo il cursore |
Controllo dei Processi
| Scorciatoia | Descrizione |
|---|---|
Ctrl + C |
Termina il processo attualmente in esecuzione (SIGINT) |
Ctrl + Z |
Sospendi il processo corrente in background (SIGTSTP) |
Ctrl + D |
Invia EOF, di solito esce dalla Shell corrente o termina l’input |
Ctrl + S |
Ferma l’output sullo schermo (Blocco schermo) |
Ctrl + Q |
Riprendi l’output dello schermo |
Ctrl + \ |
Esci dal processo corrente e genera un core dump (SIGQUIT) |
Cronologia e Ricerca
| Scorciatoia | Descrizione |
|---|---|
Ctrl + R |
Cerca nei comandi della cronologia (ricerca incrementale) |
Ctrl + G |
Esci dalla modalità di ricerca |
Ctrl + P |
Comando precedente (freccia su) |
Ctrl + N |
Comando successivo (freccia giù) |
!! |
Esegui l’ultimo comando |
!string |
Esegui l’ultimo comando che inizia con la stringa |
!* |
Fai riferimento a tutti gli argomenti dell’ultimo comando |
!$ |
Fai riferimento all’ultimo argomento dell’ultimo comando |
Controllo dello Schermo
| Scorciatoia | Descrizione |
|---|---|
Ctrl + L |
Pulisci lo schermo (come ‘clear’) |
Ctrl + S |
Congela il terminale (smetti di accettare input) |
Ctrl + Q |
Sblocca il terminale |