名 前
null, zero − デ ー タ の 掃 き だ め
説 明
null ま た は zero ス ペ シ ャ ル フ ァ イ ル (special file)に 書 か れ た デ ー タ は 捨 て ら れ る 。
null ス ペ シ ャ ル フ ァ イ ル を 読 む と 常 に end of file が 返 さ れ (つ ま り 、 read(2) は 0 を 返 す )、 対 照 的 に zero を 読 む と 常 に バ イ ト 数 0 (\0 文 字 ) が 返 さ れ る 。
null と zero は 一 般 的 に 次 の よ う に し て 作 ら れ る :
mknod −m
666 /dev/null c 1 3
mknod −m 666 /dev/zero c 1 5
chown root:root /dev/null /dev/zero
フ ァ イ ル
/dev/null
/dev/zero
注 意
こ れ ら の デ バ イ ス が 全 て の ユ ー ザ ー に 対 し て 読 み 書 き 可 能 で な い 場 合 、 多 く の プ ロ グ ラ ム の 動 作 が お か し く な る だ ろ う 。
関 連 項 目
こ の 文 書 に つ い て
こ の man ペ ー ジ は Linux man−pages プ ロ ジ ェ ク ト の リ リ ー ス 3.79 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は http://www.kernel.org/doc/man−pages/ に 書 か れ て い る 。