/dev/null Nedir? - Linux / Unix Webmaster bilgi bankası, knowledge base Webmaster Araçları

AnaSayfa > Linux / Unix > /dev/null Nedir?
Kategori: Linux / Unix
Gönderen: Admin
Tarih: 2009-06-07
Puan: 5   Puan:5 | Katılımcı:3 | Katılımcı : 3
Okunma: 6444
  
 
1 puan 2 puan 3 puan 4 puan 5 puan 6 puan 7 puan 8 puan 9 puan 10 puan

/dev/null
Vikipedi, özgür ansiklopedi
Git ve: kullan, ara

/dev/null Unix benzeri işletim sistemlerinin aygıtlar dizininde (/dev) bulunan özel bir belgedir. Bu belgeye yazılan her tür ve her hangi miktarda olan 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ı (1) /dev/nulla yönlendirilir. Sonra da 2>&1 ile hata çıktıları (2) 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.



Yorumlar
Henüz Kimse Yorum Yapmamış, ilk yorumu siz ekleyin!
Yorum Ekleme Aparatı
Yorum Eklemek için lütfen sol menuden giris yapınız..
Toplam 0 yorum listelendi.