next up previous contents index
Next: Redirezione dell'output Up: Standard Input e Standard Previous: Standard Input e Standard

Concetti di Unix

Il sistema operativo UNIX rende molto semplice per i programmi usare il terminale. Quando un programma scrive qualcosa sullo schermo, sta usando una cosa che si chiama standard output . Lo standard output, abbreviato in stdout, è quello che usano i programmi per scrivere le informazioni all'utente. Il nome per quello che usate voi per comunicare con i programmi è standard input  (stdin). È possibile che i programmi comunichino con l'utente senza usare standard input o output, ma la maggior parte dei comandi che descrivo in questo libro usano stdin e stdout. Per esempio, il comando ls stampa il listato di una directory sullo standard output, che è normalmente ``connesso'' al vostro terminale. Un comando interattivo, come la shell, bash, legge i vostri comandi dallo standard input. È anche possibile per un programma scrivere nello standard error , dato che è molto semplice dirottare lo standard output altrove rispetto al terminale. Lo standard error, stderr, è quasi sempre connesso al terminale, in modo che si possano leggere i messaggi d'errore. In questa sezione esamineremo tre modi per divertirsi con lo standard input e output: redirezione dell'input, dell'output e pipe.
next up previous contents index
Next: Redirezione dell'output Up: Standard Input e Standard Previous: Standard Input e Standard
Eugenia Franzoni
1998-09-29