/dev/null
– wirtualne urządzenie (a w zasadzie – plik urządzenia) występujący w systemach pochodnych od Uniksa, w tym w Linuksie.
W przypadku próby wysłania danych do tego urządzenia, są one bezpowrotnie tracone. Z tego powodu jest ono często używane jako cel przekierowania zbędnych informacji.
W przypadku próby odczytu danych z tego urządzenia natychmiastowo zwracany jest znak końca pliku (znany też EOF i ^D). Może to zostać użyte w celu "udawania" próby odczytu pustego pliku.
Przykłady użycia[]
Uruchomienie jakiejś aplikacji w tle i przekierowanie jej wyjścia do /dev/null
:
<terminal>$ aplikacja > /dev/null &</terminal>
Próba odczytu z /dev/null
, zwracająca od razu znak końca pliku:
$ cat /dev/null $
|