Manchmal will man einen Vorgang protokollieren bzw. die Ausgabe eines Programms in eine Datei schreiben. Das geht so: <befehl> 2>&1 | tee <logfile>

Das ganze funktioniert so: Die Fehlerausgabe wird mit dem Zusatz '''2>&1''' auf die Standardausgabe umgeleitet. Diese wiederum wird mit einer Pipe dem Programm '''tee''' übergeben, das den Text ausgibt und gleichzeitig in eine Datei schreibt.

Beispiel:

$ ./configure 2>&1 | tee configure_log.txt