Кіріспе

Құрылғы файлы, оған жазылған барлық деректерді жоятын электропоп тобы. Кейбір операциялық жүйелерде нөлдік құрылғы – бұл оған жазылған барлық деректерді жоятын, бірақ жазу операциясы сәтті орындалғанын хабарлайтын құрылғы файлы. Бұл құрылғы 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 жаргонында, оны «бит шұңқыры» немесе «қара тесік» деп те атайды.

Тарих

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 – электронды би музыкасының продюсері және джунгли ди-джеї.