-Il primo file è sempre associato a quello che viene chiamato \textit{standard
- input}. È cioè il file da cui il processo si aspetta di ricevere i dati in
-ingresso (nel caso della shell, è associato all'ingresso dal terminale, e
-quindi alla lettura della tastiera). Il secondo file è il cosiddetto
-\textit{standard output}, cioè il file su cui ci si aspetta debbano essere
-inviati i dati in uscita (sempre nel caso della shell, è associato all'uscita
-del terminale, e quindi alla scrittura sullo schermo). Il terzo è lo
-\textit{standard error}, su cui viene inviato l'output relativo agli errori,
-ed è anch'esso associato all'uscita del terminale. Lo standard POSIX.1
-provvede tre costanti simboliche, definite nell'header \file{unistd.h}, al
-posto di questi valori numerici:
+Il primo file è sempre associato al cosiddetto \textit{standard input}; è cioè
+il file da cui il processo si aspetta di ricevere i dati in ingresso (nel caso
+della shell, è associato all'input del terminale, cioè alla lettura della
+tastiera). Il secondo file è il cosiddetto \textit{standard output}, cioè
+quello su cui ci si aspetta debbano essere inviati i dati in uscita (sempre
+nel caso della shell, è associato all'output del terminale, cioè alla
+scrittura sullo schermo). Il terzo è lo \textit{standard error}, su cui viene
+inviata l'uscita relativa agli errori, ed è anch'esso associato al terminale.
+Lo standard POSIX.1 provvede, al posto di questi valori numerici, tre costanti
+simboliche, definite in tab.~\ref{tab:file_std_files}.
+