decifrare, ma deve poi leggere la password dal terminale.
Un'altra caratteristica del terminale di controllo usata nel job control è che
-utilizzando su di esso le combinazioni di tasti speciali (\cmd{C-z},
-\cmd{C-c}, \cmd{C-y} e \verb|C-\|) si farà sì che il kernel invii i
+utilizzando su di esso le combinazioni di tasti speciali (\texttt{C-z},
+\texttt{C-c}, \texttt{C-y} e \texttt{C-|}) si farà sì che il kernel invii i
corrispondenti segnali (rispettivamente \const{SIGTSTP}, \const{SIGINT},
\const{SIGQUIT} e \const{SIGTERM}, trattati in sez.~\ref{sec:sig_job_control})
a tutti i processi del raggruppamento di \textit{foreground}; in questo modo
\const{ECHOPRT}& Se impostato abilita la visualizzazione del carattere di
cancellazione in una modalità adatta ai terminali con
l'uscita su stampante; l'invio del carattere di ERASE
- comporta la stampa di un \verb|\| seguito dal carattere
- cancellato, e così via in caso di successive
+ comporta la stampa di un ``\texttt{|}'' seguito dal
+ carattere cancellato, e così via in caso di successive
cancellazioni, quando si riprende ad immettere carattere
- normali prima verrà stampata una \texttt{/}.\\
+ normali prima verrà stampata una ``\texttt{/}''.\\
\const{ECHOK} & Se impostato abilita il trattamento della visualizzazione
del carattere KILL, andando a capo dopo aver visualizzato
lo stesso, altrimenti viene solo mostrato il carattere e
sta all'utente ricordare che l'input precedente è stato
- cancellato. \\
+ cancellato.\\
\const{ECHOKE} & Se impostato abilita il trattamento della visualizzazione
del carattere KILL cancellando i caratteri precedenti
nella linea secondo le modalità specificate dai valori di
\const{ECHO}. \\
\const{ECHOCTL}& Se impostato insieme ad \const{ECHO} i caratteri di
controllo ASCII (tranne TAB, NL, START, e STOP) sono
- mostrati nella forma che prepone un \verb|^| alla
- lettera ottenuta sommando \texttt{0x40} al valore del
+ mostrati nella forma che prepone un ``\texttt{\circonf}''
+ alla lettera ottenuta sommando \texttt{0x40} al valore del
carattere (di solito questi si possono ottenere anche
direttamente premendo il tasto \texttt{ctrl} più la
relativa lettera).\\
background che cerca di scrivere sul terminale.\\
\const{XCASE} & Se impostato il terminale funziona solo con le
maiuscole. L'input è convertito in minuscole tranne per i
- caratteri preceduti da una \verb|\|. In output le
- maiuscole sono precedute da una \verb|\| e le minuscole
- convertite in maiuscole.\\
+ caratteri preceduti da una ``\texttt{\bslash}''. In output
+ le maiuscole sono precedute da una ``\texttt{\bslash}'' e
+ le minuscole convertite in maiuscole.\\
\const{DEFECHO}& Se impostato effettua l'eco solo se c'è un processo in
lettura.\\
\const{FLUSHO} & Effettua la cancellazione della coda di uscita. Viene
\textbf{Indice} & \textbf{Valore}&\textbf{Codice} & \textbf{Funzione}\\
\hline
\hline
- \const{VINTR} &\texttt{0x03}&(\verb|C-c|)& Carattere di interrupt,
+ \const{VINTR} &\texttt{0x03}&(\texttt{C-c})& Carattere di interrupt,
provoca l'emissione di
\const{SIGINT}. \\
- \const{VQUIT} &\texttt{0x1C}&(\verb|C-\|)& Carattere di uscita provoca
+ \const{VQUIT} &\texttt{0x1C}&(\texttt{C-|})& Carattere di uscita provoca
l'emissione di
\const{SIGQUIT}.\\
- \const{VERASE} &\texttt{0x7f}& DEL & Carattere di ERASE, cancella
- l'ultimo carattere precedente
- nella linea.\\
- \const{VKILL} &\texttt{0x15}&(\verb|C-u|)& Carattere di KILL, cancella
+ \const{VERASE}&\texttt{0x7f}& DEL & Carattere di ERASE, cancella
+ l'ultimo carattere
+ precedente nella linea.\\
+ \const{VKILL} &\texttt{0x15}&(\texttt{C-u})& Carattere di KILL, cancella
l'intera riga.\\
- \const{VEOF} &\texttt{0x04}&(\verb|C-d|)& Carattere di
+ \const{VEOF} &\texttt{0x04}&(\texttt{C-d})& Carattere di
\textit{end-of-file}. Causa
l'invio del contenuto del
buffer di ingresso al
zero caratteri, cioè la
condizione di
\textit{end-of-file}.\\
- \const{VTIME} & --- & --- & Timeout, in decimi di secondo, per
- una lettura in modo non canonico. \\
- \const{VMIN} & --- & --- & Numero minimo di caratteri per una
- lettura in modo non canonico.\\
- \const{VSWTC} &\texttt{0x00}& NUL & Carattere di switch. Non supportato
- in Linux.\\
- \const{VSTART} &\texttt{0x21}&(\verb|C-q|)& Carattere di START. Riavvia un
+ \const{VTIME} & --- & --- & Timeout, in decimi di secondo, per
+ una lettura in modo non canonico.\\
+ \const{VMIN} & --- & --- & Numero minimo di caratteri per una
+ lettura in modo non canonico.\\
+ \const{VSWTC} &\texttt{0x00}& NUL & Carattere di switch. Non supportato
+ in Linux.\\
+ \const{VSTART}&\texttt{0x21}&(\texttt{C-q})& Carattere di START. Riavvia un
output bloccato da uno STOP.\\
- \const{VSTOP} &\texttt{0x23}&(\verb|C-s|)& Carattere di STOP. Blocca
+ \const{VSTOP} &\texttt{0x23}&(\texttt{C-s})& Carattere di STOP. Blocca
l'output fintanto che non
viene premuto un carattere di
START.\\
- \const{VSUSP} &\texttt{0x1A}&(\verb|C-z|)& Carattere di
+ \const{VSUSP} &\texttt{0x1A}&(\texttt{C-z})& Carattere di
sospensione. Invia il segnale
\const{SIGTSTP}.\\
- \const{VEOL} &\texttt{0x00}& NUL & Carattere di fine riga. Agisce come
- un a capo, ma non viene scartato ed
- è letto come l'ultimo carattere
- nella riga. \\
- \const{VREPRINT}&\texttt{0x12}&(\verb|C-r|)& Ristampa i caratteri non
+ \const{VEOL} &\texttt{0x00}& NUL & Carattere di fine riga. Agisce come
+ un a capo, ma non viene scartato ed
+ è letto come l'ultimo carattere
+ nella riga. \\
+ \const{VREPRINT}&\texttt{0x12}&(\texttt{C-r})& Ristampa i caratteri non
ancora letti. \\
- \const{VDISCARD}&\texttt{0x07}&(\verb|C-o|)& Non riconosciuto in Linux. \\
- \const{VWERASE} &\texttt{0x17}&(\verb|C-w|)& Cancellazione di una parola.\\
- \const{VLNEXT} &\texttt{0x16}&(\verb|C-v|)& Carattere di escape, serve a
+ \const{VDISCARD}&\texttt{0x07}&(\texttt{C-o})& Non riconosciuto in Linux.\\
+ \const{VWERASE}&\texttt{0x17}&(\texttt{C-w})&Cancellazione di una
+ parola.\\
+ \const{VLNEXT}&\texttt{0x16}&(\texttt{C-v})& Carattere di escape, serve a
quotare il carattere
successivo che non viene
interpretato ma passato
direttamente all'output. \\
- \const{VEOL2} &\texttt{0x00}& NUL & Ulteriore carattere di fine
- riga. Ha lo stesso effetto di
- \const{VEOL} ma può essere un
- carattere diverso. \\
+ \const{VEOL2} &\texttt{0x00}& NUL & Ulteriore carattere di fine
+ riga. Ha lo stesso effetto di
+ \const{VEOL} ma può essere un
+ carattere diverso. \\
\hline
\end{tabular}
\caption{Valori dei caratteri di controllo mantenuti nel campo \var{c\_cc}