Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I successfully deleted my /dev/null. How can I restore it? The OS is Ubuntu.

share|improve this question
1  
I once found that /dev/null was replaced with a normal file which only root could write to. I thought for a moment that I would have to reinstall everything but as mentioned below, the recovery is trival if you know the trick. –  Stuart Woodward Dec 24 '11 at 12:15

2 Answers 2

up vote 24 down vote accepted
mknod /dev/null c 1 3

Use this command to create /dev/null or use null(4) manpage for further help.

share|improve this answer
    
For completeness, I'd note that this applies to all linux-based systems; other systems may have different numbers. –  Random832 Dec 21 '11 at 14:53

Under many traditional unices, you can recreate devices with their default permissions with the MAKEDEV script. This script is traditionally in /dev but is in /sbin on Ubuntu. Pass it an argument that indicates what devices you want to create; on Ubuntu that's std (you can write MAKEDEV null as well, that creates null as well as a number of other devices).

Under modern Linux systems running udev, you can tell udev to recreate all or some devices based on available drivers and connected hardware, through udevadm trigger:

udevadm trigger --sysname-match=null
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.