24.01.2014 Views

Terminali a caratteri - IIS Marconi Latina - Area didattica

Terminali a caratteri - IIS Marconi Latina - Area didattica

Terminali a caratteri - IIS Marconi Latina - Area didattica

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Terminali</strong> a <strong>caratteri</strong> 619<br />

EOF (End of file) viene generato con la combinazione [ Ctrl d ]; il carattere ‘susp’ (suspend)<br />

viene generato con la combinazione [ Ctrl z ].<br />

Per comprendere meglio il senso di questo programma, vale la pena di descrivere l’uso di<br />

alcune opzioni, anche se nella maggior parte dei casi, ‘stty’ non viene usato per queste cose<br />

(tabella 15.70).<br />

|Tabella 15.70. Alcune opzioni.<br />

Opzione<br />

Descrizione<br />

| cs8 Definisce la dimensione dei <strong>caratteri</strong> a 8 bit.<br />

| hupcl<br />

Attiva o disattiva l’invio di un segnale di aggancio (‘SIGHUP’) in corrispondenza<br />

della conclusione dell’attività dell’ultimo processo, cosa che chiude la<br />

| -hupcl connessione con il terminale.<br />

| crtscts<br />

Attiva o disattiva il controllo di flusso RTS/CTS. Evidentemente, questo tipo di<br />

| -crtscts controllo di flusso riguarda i terminali connessi attraverso la porta seriale.<br />

| brkint<br />

Attiva o disattiva l’invio di un segnale di interruzione (‘SIGINT’) in<br />

| -brkint corrispondenza dell’invio di un carattere break.<br />

| istrip<br />

| -istrip Attiva o disattiva l’azzeramento dell’ottavo bit dell’input.<br />

| ixon<br />

Abilita o disabilita il controllo di flusso XON/XOFF. Dalla sua abilitazione<br />

dipende il funzionamento di <strong>caratteri</strong> speciali riferiti ai comandi di ‘stop’ e<br />

| -ixon ‘start’ (di solito [ Ctrl s ] e [ Ctrl q ]).<br />

| isig<br />

Abilita o disabilita l’uso di <strong>caratteri</strong> speciali, corrispondenti ai comandi ‘intr’<br />

(interrupt), ‘quit’ e ‘susp’ (suspend), i quali di solito corrispondono a [ Ctrl c ],<br />

| -isig [ Ctrl \ ] e [ Ctrl z ].<br />

| icanon<br />

Abilita o disabilita l’uso di <strong>caratteri</strong> speciali, corrispondenti ai comandi ‘erase’,<br />

‘kill’, ‘werase’ e ‘rprnt’, i quali di solito corrispondono a [ Ctrl ? ], [ Ctrl u ],<br />

| -icanon [ Ctrl w ] e [ Ctrl r ].<br />

| echo<br />

Abilita l’eco dei <strong>caratteri</strong> inseriti. Senza l’attivazione di questa modalità, non<br />

| -echo sarebbe visibile l’input dalla tastiera.<br />

| echoctl<br />

| -echoctl Attiva o disattiva l’eco dei <strong>caratteri</strong> di controllo attraverso la notazione ‘^x’, dove<br />

| ctlecho<br />

x è una lettera che varia a seconda del carattere di controllo da visualizzare.<br />

| -ctlecho

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!