Personalizzare il Comportamento del Terminale Linux con stty
Cosa trovi in questo video
Questo video accompagna la guida Personalizzare il Comportamento del Terminale Linux con stty e riprende i passaggi principali con una spiegazione più diretta e visuale.
Sintesi del video
In questo articolo scoprirai come utilizzare il comando stty per personalizzare il comportamento del terminale Linux. Vedremo come visualizzare le impostazioni attuali del terminale e come modificarle, cambiando tasti di controllo come Ctrl+C e Backspace. Imparerai anche a disabilitare il post-processing dell’output con l’opzione opost, modificando l’output del terminale in tempo reale.
Punti trattati
- Visualizzare le impostazioni del terminale con stty
- Cosa significano queste impostazioni?
- Modificare i Caratteri Speciali di Default
- Modifica del Carattere di Cancellazione
- Modifica del Carattere di Interruzione
Testo di supporto
Il comando stty in Linux è uno strumento potente per controllare il
comportamento del terminale. Ti permette di vedere e modificare molte delle sue
impostazioni, come i tasti di controllo (Ctrl+C, Ctrl+D, ecc.), il flusso
di input/output e altre caratteristiche che influenzano l’interazione con la
shell. In questa sezione, vedremo come visualizzare le impostazioni attuali
del terminale e come modificarle.
Questo comando ti mostrerà una lista dettagliata di tutte le impostazioni correnti del terminale. L’output sarà simile a questo:
-
speed 38400 baud: Indica la velocità di trasmissione dei dati (baud rate) del terminale, che in questo caso è impostata a 38400 bps (bit per secondo).
-
rows 30; columns 124: Questi valori rappresentano le dimensioni del terminale, rispettivamente 30 righe e 124 colonne. Questi dati variano a seconda della larghezza del terminale nel momento in cui esegui il comando.
-
intr = ^C: Definisce il carattere di interruzione (in genere
Ctrl+C) che termina i processi in esecuzione. -
erase = ^?: Questo è il tasto utilizzato per cancellare il carattere precedente. Nel caso mostrato, l’impostazione è su
^?che rappresenta il codice ASCII 127, che è il carattere diDEL(delete). Questo significa che il terminale utilizza il tasto Backspace o Delete per cancellare il carattere precedente. -
eof = ^D: Rappresenta il carattere di “End of File”, che chiude lo standard input (come per terminare una sessione di input da tastiera).
Nota bene!
Il simbolo ^ nei comandi come intr = ^C rappresenta il tasto Ctrl
(Control) sulla tastiera. Quando vedi qualcosa come ^C, significa che il
tasto Ctrl deve essere premuto insieme al tasto C.
Approfondimento scritto
Per comandi, esempi e passaggi completi puoi leggere l’articolo collegato: Personalizzare il Comportamento del Terminale Linux con stty .
Come continuare
Se vuoi riprendere il contenuto con calma, puoi rivedere il video su YouTube o usare l'articolo scritto come riferimento testuale.