polecenie > plik
przekierowanie wyjścia programu do pliku (zawartość pliku zostanie nadpisana)
polecenie >> plik
przekierowanie wyjścia programu z dopisywaniem do pliku
polecenie 2> plik
przekierowanie wyjścia diagnostycznego do pliku
polecenie >& plik
przekierowanie wyjścia standardowego i diagnostycznego do pliku
polecenie < plik
przekierowanie wejścia programu z pliku
polecenie << słowo
przekierowanie wejścia programu z klawiatury do momentu wystąpienia danego słowa
Przykłady:
$ ls /etc > lista
umieści listę plików z katalogu /etc w pliku lista
$ head -n 3 /etc/passwd >>̇ lista
doda do pliku lista 3 piersze linie z pliku /etc/passwd
$ ls /root/ 2> lista
umieści w pliku lista komunikaty błędu (np. brak dostępu do katalogu /root/)
$ cat /etc/shaddow 2> /dev/null
wszystkie komunikaty błędu przepadną
$ cat < lista
wyświetli zawartość pliku lista
$ cat < lista > nowalista
kopiowanie pliku lista do pliku nowalista
$ cat lista nowalista > najnowszalista
złączenie zawartości plików lista oraz nowalista i umieszczenie wyniku w pliku najnowszalista
$ cat << KONIEC > tekst
To jest pewien tekst
KONIEC