Кіріспе
Құрылғы файлы, оған жазылған барлық деректерді жоятын электропоп тобы. Кейбір операциялық жүйелерде нөлдік құрылғы – бұл оған жазылған барлық деректерді жоятын, бірақ жазу операциясы сәтті орындалғанын хабарлайтын құрылғы файлы. Бұл құрылғы Unix және Unix-қа ұқсас жүйелерде /dev/null, CP/M және DOS жүйелерінде NUL: (TOPS 20-ны қараңыз) немесе NUL (ішкі \DEV\NUL), OS/2 және жаңа Windows жүйелерінде nul (ішкі \Device\Null Windows NT), Amiga операциялық жүйелерінде NIL:, ал OpenVMS жүйесінде NL: деп аталады. Windows PowerShell-де оған эквивалент $null болып табылады. Одан оқылатын кез келген процеске ол дерек бермейді, дереу EOF (fail end of file) қайтарады. IBM операциялық жүйелері DOS/360 және оның ұрпақтарында, сондай-ақ OS/360 және оның ұрпақтарында мұндай файлдар JCL-де DD DUMMY ретінде тағайындалады. Бағдарламалаушылар жаргонында, әсіресе Unix жаргонында, оны «бит шұңқыры» немесе «қара тесік» деп те атайды.
the electropop band
In some operating systems, the null device is a device file that discards all data written to it but reports that the write operation succeeded. This device is called /dev/null on Unix and Unix like systems, NUL: (see TOPS 20) or NUL on CP/M and DOS (internally \DEV\NUL), nul on OS/2 and newer Windows systems (internally \Device\Null on Windows NT), NIL: on Amiga operating systems, and NL: on OpenVMS. In Windows Powershell, the equivalent is $null. It provides no data to any process that reads from it, yielding EOF immediately. In IBM operating systems DOS/360 and successors and also in OS/360 and successors such files would be assigned in JCL to DD DUMMY. In programmer jargon, especially Unix jargon, it may also be called the bit bucket or black hole.
Тарих
Unix 4 нұсқасында бос, қалыпты файл ретінде сипатталған. Unix 5 нұсқасының нұсқаулығында қазіргі заманғы семантикаға ие құрылғы сипатталған.
Қолданылуы
Нөлдік құрылғы әдетте процестің қажетсіз шығыс ағындарын жою үшін немесе кіріс ағыны үшін пайдалы бос файл ретінде қолданылады. Мұндай әрекет көбінесе қайта бағыттау арқылы жасалады. /dev/null құрылғысы – ерекше файл, каталог емес, сондықтан Unix mv командасымен оған толық файлды немесе каталогты көшіру мүмкін емес.
Компьютерлік мәдениеттегі сілтемелер
Бұл нысан Unix бағдарламашыларының техникалық жаргондық тіркестері мен метафораларының кең таралған көзі, мысалы, "шағымдарды /dev/null-ге жіберіңіз", "менің электрондық поштам /dev/null-де сақталды" және "/dev/null-ге қайта бағыттаңыз" – сәйкесінше, "шағымдарды жіберуге асықпаңыз", "менің электрондық поштам жойылды" және "кетіңіз" дегенді әзілмен айтудың жолдары. iPhone Dev тобы жиі " /dev/null-ге қайырымдылық жіберіңіз" деген фразаны қолданады, яғни олар қайырымдылықты қабылдамайды. Кейде "Дэйв (немесе Девин) Нулл" деген ойдан туған есім де осылай қолданылады (мысалы, "Дэйв Нуллге шағымдарды жіберіңіз"). 1996 жылы Dev Null – Лео Лапорте MSNBC-нің компьютерлік және технологиялық телесериалы The Site үшін жасаған анимациялық виртуалды шындық кейіпкері. Dev/null сонымен қатар Vampire: The Masquerade – Redemption компьютерлік ойынындағы вампир хакерінің есімі. 2002 жылғы Titanium PowerBook G4 жарнамасында "The Titanium Powerbook G4 Sends other UNIX boxes to /dev/null" деп жазылған. Нөлдік құрылғы сонымен қатар техникалық әзілдердің сүйікті тақырыбы, мысалы, пайдаланушыларды жүйенің /dev/null файлының 98% толғанын ескерту. 1995 жылғы сәуір айындағы неміс журналы c't кіріс деректерін ішкі жарқыраған LED-дің жыпылықтауына айналдыра тиімді түрде жоятын жетілдірілген /dev/null чипі туралы хабарлады. Dev/Null – электронды би музыкасының продюсері және джунгли ди-джеї.