Saya mencari beberapa info bersejarah tentang perangkat null. Mengapa disebut /dev/null
bukan (misalnya) /dev/empty
?
Halaman manual FreeBSD menyatakan bahwa "Perangkat nol muncul di Versi 7 AT&T UNIX" tetapi saya tidak dapat menemukan referensi atau petunjuk tentang mengapa nama itu awalnya dipilih.
Jika ternyata nama itu awalnya digunakan dalam OS yang lebih kuno, saya ingin tahu bagaimana perangkat asli bekerja dan mengapa yang nama dipilih.
/dev/null
adalah salah satu dari sedikit nama path yang distandarisasi oleh POSIX. Dan bahkan sistem yang tidak seperti Unix menyebutnya demikian (mungkin karena Unix yang melakukannya terlebih dahulu)./dev/null
, hadir di Versi 6 Unix, pada pertengahan 1970-an. (BTW,/dev/zero
ditambahkan jauh kemudian.) Sayangnya, saya tidak punya bukti pendukung.pause()
.Jawaban:
null
dipilih karena membuang data yang dikirim , hampir seperti tempat kosong. Itu sebabnya juga disebut lubang hitam.Ini adalah perangkat karakter , aliran yang tidak memiliki koneksi ke ruang nyata di memori. Fakta menyenangkan adalah bahwa Anda dapat membuat sendiri pribadi
/dev/null
denganmknod -m 666 /dev/null c 1 3
.Selain itu
EOF
, ia mengirim jika Anda mencoba untuk membacanya .sumber