/dev/null

/dev/null Unix benzeri işletim sistemlerinin aygıtlar dizininde (/dev) bulunan bir stream dosyasıdır. Bu belgeye yazılan herhangi bir türdeki ve miktardaki veriyi sistem yok sayar ve yazan işleme EOF gönderilir. Bu açıdan /dev/null bir kara deliğe benzetilir.

Yaygın kullanımlarından biri uygulamaların istenmeyen çıktılarını, yönlendirme aracılığı ile, devre dışı bırakmaktır.

 # çıktısını görmek istemediğimiz bir betik (script) için
 ./betik.sh > /dev/null 2>&1

Üstteki örnekte, önce > aracılığı ile olağan çıktı /dev/null'a yönlendirilir. Sonra da 2>&1 ile hata çıktıları olağan çıktı ile aynı yöne gönderilir.

Aynı görevi yerine getiren aygıtlar diğer işletim sistemlerinde de mevcuttur. Örneğin, DOS'da NUL, Amiga'da NIL, Windows NT ve türevlerinde \Device\Null ve Open VMS'de NL diye adlandırılmışlardır.

 Ayrıca bakınız 
 /dev/zero
 /dev/random

Kategori:Hiçlik
Kategori:Unix
Kategori:CP/M