* /dev/null [#gb2e4643]
 
  【 /dev/null 】は特殊なファイル。ヌル(NULL)・デバイスなので ls でファイルをみると、パーミッションの左側にデバイスであることを示す c がついています。
  【 /dev/null 】は特殊なファイル。スペシャル・ファイルと呼ばれることもあります。ヌル(NULL)・デバイスなので ls でファイルをみると、パーミッションの左側にデバイスであることを示す c がついています。
  意味は「データの掃きだめ」。標準出力やエラーを /dev/null にダイレクトさせてプログラム実行時にメッセージを出力させない事に使うことが多い。
 
  $ ls -l /dev/null
  crw-rw-rw-  1 root root 1, 3  6月 13  2005 /dev/null
 
  もし何らかの理由により /dev/null が消えてしまった場合は、mknod コマンドを用いて再作成することが可能。あるいは、/dev/null のような"何か"を作りたいときも mknod コマンドを用います。
 
 - /dev/null の作成
  # mknod -m 666 /dev/null c 1 3
 
 - /dev/null のような何か nullpo(ヌルポ)を作りたい
  # mknod -m 666 ./nullpo
  # ls -l ./nullpo
  crw-rw-rw-  1 root root 1, 3  6月 13 12:30 ./nullpo
 - ↑で作っちゃった nullpo(ヌルポ)を削除したい(rm で消えます)
  # rm ./nullpo
  rm: remove キャラクタスペシャルファイル `./nullpo'? y
 
 - /dev/zero の作成
  # mknod -m 666 /dev/null c 1 5
 
 * 情報元(リソース) [#c4145636]
 
 : JM - null|http://www.linux.or.jp/JM/html/LDP_man-pages/man4/null.4.html
 : JM - mknod|http://www.linux.or.jp/JM/html/GNU_fileutils/man1/mknod.1.html

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS