/dev/nullをどのように生成しますか?

/dev/nullをどのように生成しますか?

/dev/nullを削除しました。どのように復元できますか?

答え1

mknod /dev/null c 1 3
chmod 666 /dev/null

追加のヘルプを表示するには、マンページを作成するか、/dev/null使用するには次のコマンドを使用しますnull(4)

答え2

多くのレガシーユニスでは、デフォルト権限でデバイスを再作成できます。MAKEDEVスクリプト。このスクリプトは伝統的にUbuntuに/devあります/sbin。 Ubuntuで作成したいデバイスを表すパラメータを渡します(std作成することも、他のデバイスも作成します)。MAKEDEV nullnull

最新のLinuxシステムで実行ウデブ、以下を使用して、使用可能なドライバと接続されているハードウェアに基づいてデバイスの全部または一部を再生成するようにudevに指示できます。udevadm trigger:

udevadm trigger --sysname-match=null

答え3

誤って/dev/nullを削除したときに、sudo reboot簡単に回復できる方法があるようです。私のデスクトップアイコンが変になったけどダメージを受けていないようです。そうでない場合は、他の答えがより役立つ可能性があります。

関連情報