Se noi, in fondo ad una riga di comando, dopo il programma ed i parametri, indichiamo il carattere < seguito dal nome di un file, il contenuto del file verrà inviato al programma al posto di quello che scriveremmo da tastiera
Altrettanto, se noi indicheremo, dopo il nome del programma ed i parametri, il carattere > seguito da un nome di file, il file verrà cancellato se già esiste, altrimenti verrà creato e quello che il programma avrebbe visualizzato a video sarà registrato in quel file
Se invece di usare il carattere > useremo la coppia di caratteri >>, il file non verrà cancellato se già esiste ma il risultato del programma verrà accodato al contenuto precedente del file.
Per finire se, dopo il nome del comando ed i parametri, inseriamo il carattere | (chiamato pipe) seguito da un'altro nome di programma con i suoi parametri, i dati prodotti dal primo programma verranno inviati al secondo