|
STTY(1) manual page
Table of Contents
stty - cambia e mostra l'impostazione della linea del terminale
stty [configurazione...]
stty {-a,--all,-g,--help,--save,--version}
Questa
pagina di manuale documenta la versione GNU di stty. Se non sono dati argomenti,
stty mostra il baud rate, il numero di disciplina della linea ("line discipline
number") (nei sistemi che lo supportano), e le impostazioni della linea
diverse dai valori assegnabili con `stty sane'. La lettura e l'impostazione
sono effettuate sulla linea tty connessa allo standard input.
stty accetta
i seguenti argomenti non opzione che modificano alcuni aspetti del funzionamento
della linea del terminale. Un `[-]' prima di una "capacità" indica che questa
può essere disattivata prefissandola con un `-'. Alcuni argomenti non sono
disponibili in tutti i sistemi, in quanto usano estensioni non POSIX. Tali
argomenti sono più avanti evidenziati con l'attributo `(np)'.
Impostazioni
di controllo:
- [-]parenb
- Genera un bit di parità in output e si aspetta
un bit di parità in input.
- [-]parodd
- Imposta la parità dispari (anche con
`-').
- cs5 cs6 cs7 cs8
- Imposta la dimensione dei caratteri a 5, 6, 7, o 8 bit.
- [-]hupcl [-]hup
- Invia un signal di hangup quando l'ultimo processo chiude
la tty.
- [-]cstopb
- Usa due bit di stop per carattere (uno con `-').
- [-]cread
- Permette
la ricezione dell'input.
- [-]clocal
- Disabilita i segnali di controllo del
modem.
- [-]crtscts (np)
- Abilita l'handshaking RTS/CTS.
Impostazioni dell'input:
- [-]ignbrk
- Ignora i caratteri di break.
- [-]brkint
- I break causano un segnale
di interrupt.
- [-]ignpar
- Ignora i caratteri con errori di parità.
- [-]parmrk
- Marca gli errori di parità (con una sequenza 255-0-carattere).
- [-]inpck
- Abilita
la verifica della parità dell'input.
- [-]istrip
- Pulisce il bit più alto (l'ottavo)
dei caratteri di input.
- [-]inlcr
- Converte newline in carriage return.
- [-]igncr
- Ignora i carriage return.
- [-]icrnl
- Converte carriage return in newline.
- [-]ixon
- Abilita il controllo di flusso XON/XOFF.
- [-]ixoff [-]tandem
- Abilita l'invio
del carattere di stop quando il buffer di input del sistema è quasi pieno,
e del carattere di start quando ritorna ad essere quasi vuoto.
- [-]iuclc
(np)
- Converte i caratteri maiuscoli in minuscoli.
- [-]ixany (np)
- Permette
a qualsiasi carattere di far ripartire l'output (solo al carattere di start
con `-').
- [-]imaxbel (np)
- Abilita l'avvisazione acustica e non scarica il buffer
di input se arriva il carattere quando il buffer di input è pieno.
Impostazioni
dell'output:
- [-]opost
- Postprocessa l'output.
- [-]olcuc (np)
- Converte i caratteri
minuscoli in maiuscoli.
- [-]ocrnl (np)
- Converte carriage return in newline.
- [-]onlcr (np)
- Converte newline in carriage return-newline.
- [-]onocr (np)
- Non
mostra i carriage return nella prima colonna.
- [-]onlret (np)
- Newline si
comporta come un carriage return.
- [-]ofill (np)
- Usa caratteri riempimento
(padding) invece di effettuare la sincronizzazione con ritardi.
- [-]ofdel
(np)
- Usa caratteri di delete invece di null per il padding.
- nl1 nl0 (np)
- Stile del ritardo di newline.
- cr3 cr2 cr1 cr0 (np)
- Stile del ritardo di
carriage return.
- tab3 tab2 tab1 tab0 (np)
- Stile del ritardo del tab orizzontale.
- bs1 bs0 (np)
- Stile del ritardo di backspace.
- vt1 vt0 (np)
- Stile del ritardo
del tab verticale.
- ff1 ff0 (np)
- Stile del ritardo di form feed.
Impostazioni
locali:
- [-]isig
- Abilita i caratteri speciali interrupt, quit, e suspend.
- [-]icanon
- Abilita i caratteri speciali erase, kill, werase, e rprnt.
- [-]iexten
- Abilita i caratteri speciali non POSIX.
- [-]echo
- Fa l'echo dei caratteri di
input.
- [-]echoe, [-]crterase
- Fa l'echo dei caratteri di erase come backspace-spazio-backspace.
- [-]echok
- Fa l'echo di un newline dopo un carattere di kill.
- [-]echonl
- Fa l'echo
di un newline anche se non fa l'echo degli altri caratteri.
- [-]noflsh
- Disabilita
lo scarico ("flush") dopo i caratteri speciali di interrupt e quit.
- [-]xcase
(np)
- Abilita i caratteri maiuscoli in input e in output prefissando, quando
è impostato icanon, i loro equivalenti minuscoli con `\'.
- [-]tostop (np)
- Ferma
i processi in background che provano a scrivere nel terminale.
- [-]echoprt
[-]prterase (np)
- Fa l'echo dei caratteri cancellati all'indietro, tra `\' e
'/'.
- [-]echoctl [-]ctlecho (np)
- Fa l'echo dei caratteri di controllo nella notazione
con l'hat (`^c') invece che letteralmente.
- [-]echoke [-]crtkill (np)
- Fa l'echo
dei caratteri speciali di kill cancellando ogni carattere della riga come
indicato dalle configurazioni echoprt e echoe, invece che dalle echoctl
e echok.
Impostazioni delle combinazioni:
- [-]evenp [-]parity
- Analogo a parenb
-parodd cs7. Con `-', analogo a -parenb cs8.
- [-]oddp
- Analogo a parenb parodd cs7.
Con `-', analogo a -parenb cs8.
- [-]nl
- Analogo a -icrnl -onlcr. Con `-', analogo a
icrnl -inlcr -igncr onlcr -ocrnl -onlret.
- ek
- Riassegna ai caratteri speciali
erase e kill il loro valore di default.
- sane
- Analogo a cread -ignbrk brkint
-inlcr -igncr icrnl -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr -onocr
-onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe
echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke, ed inoltre assegna
a tutti i caratteri speciali i loro valori di default.
- [-]cooked
- Analogo
a brkint ignpar istrip icrnl ixon opost isig icanon, inoltre assegna ai
caratteri eof e eol i loro valori di default se sono gli stessi dei caratteri
min e time. Con `-', analogo a raw.
- [-]raw
- Analogo a -ignbrk -brkint -ignpar -parmrk
-inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -opost -isig
-icanon -xcase min 1 time 0. Con `-', analogo a cooked.
- [-]cbreak
- Analogo a -icanon.
- [-]pass8
- Analogo a -parenb -istrip cs8. Con `-', analogo a parenb istrip cs7.
- [-]litout
- Analogo -parenb -istrip -opost cs8. Con `-', analogo a parenb istrip
opost cs7.
- [-]decctlq (np)
- Analogo a -ixany.
- [-]tabs (np)
- Analogo a tab0. Con
`-', analogo a tab3.
- [-]lcase [-]LCASE (np)
- Analogo a xcase iuclc olcuc.
- crt
- Analogo a echoe echoctl echoke.
- dec
- Analogo a echoe echoctl echoke -ixany,
ed inoltre assegna il valore del carattere speciale interrupt Ctrl-C, erase
a Del, e kill a Ctrl-U.
Caratteri speciali:
I valori di default dei caratteri
speciali variano da sistema a sistema. Sono impostabili con la sintassi
`nome valore', dove i nomi sono qui sotto elencati e il valore può essere
dato o in lettere, nella notazione con l'hat (`^c'), o come un intero che
può cominciare con `0x' per indicare un esadecimale, `0' per indicare un ottale,
o qualsiasi altra cifra per indicare un decimale. Specificando il valore
`^-' o `undef' si disabilita quel carattere speciale.
- intr
- Invia un segnale
di interruzione ("interrupt").
- quit
- Invia un segnale d'uscita ("quit").
- erase
- Cancella l'ultimo carattere immesso.
- kill
- Cancella la riga corrente.
- eof
- Invia un end of file (conclude l'input).
- eol
- Finisce la riga.
- eol2 (np)
- Carattere
alternativo per finire la riga.
- swtch (np)
- Passa ad un diverso livello
della shell.
- start
- Fa ripartire l'output dopo averlo fermato.
- stop
- Ferma
l'output.
- susp
- Invia un segnale di "terminal stop".
- dsusp (np)
- Invia un segnale
di "terminal stop" dopo aver scaricato ("flush") l'input.
- rprnt (np)
- Ridisegna
la riga corrente.
- werase (np)
- Cancella l'ultima parola inserita.
- lnext (np)
- Accetta il carattere successivo letteralmente, anche se è un carattere
speciale.
Impostazioni speciali:
- min N
- Imposta il minimo numero di caratteri
che, quando è impostato -icanon, soddisferanno una lettura se non è già
superato il valore di time.
- time N
- Imposta il numero di decimi di secondo
dopo dei quali, quando è impostato -icanon, la lettura va in time out se
non è stato letto il minimo numero di caratteri.
- ispeed N
- Imposta la velocità
dell'input a N.
- ospeed N
- Imposta la velocità dell'output a N.
- rows N (np)
- Dice al kernel che il terminale ha N righe.
- cols N columns N (np)
- Dice
al kernel che il terminale ha N colonne.
- size (np)
- Mostra il numero di
righe e colonne che il kernel pensa abbia il terminale. (I sistemi che
non supportano le righe e le colonne nel kernel, tipicamente usano invece
le variabili d'ambiente LINES e COLUMNS; comunque, GNU stty di queste
non ne sa niente.)
- line N (np)
- Usa la disciplina di linea N.
- speed
- Mostra
la velocità del terminale.
- N
- Imposta la velocità dell'input e dell'output
a N. N può essere uno fra: 0 50 75 110 134 134.5 150 200 300 600 1200 1800
2400 4800 9600 19200 38400 exta extb. exta è uguale 19200; extb è uguale
a 38400. 0 causa l'hang up della linea se è impostato -clocal.
- -a,
--all
- Mostra tutte le impostazioni correnti in un formato leggibile.
- --help
- Mostra nello standard output un messaggio d'aiuto ed esce con successo.
- -g, --save
- Mostra tutte le impostazioni correnti in un formato che può essere
usato come argomento ad un altro comando stty per ripristinare l'impostazione
corrente.
- --version
- Mostra nello standard output informazioni sulla versione
ed esce con successo.
Table of Contents
|