Skip to content

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