/dev/zeroASCIIのNUL文字(値がゼロ)の列を生成する。/dev/random可変長の擬似乱数文字列を生成する(ブロックする)。/dev/urandom可変長の擬似乱数文字列を生成する(ブロックしない)。慣習的な命名[編集]以下に列挙したのは、Linuxディストリビューションでよく使われるデバイスノード名のプレフィックスである[1]。SCSIデバイス一般。ハードディスクドライブ。多くの場合、これらプレフィックスの後に特定の機器に対応した固有の番号が付与される。ハードディスクドライブでは、ドライブを特定する番号の後にパーティションを特定する番号が付与される。従って例えば、/dev/sda3はディスク上の領域であり、/dev/pts/14に対応してネットワーク経由の端末セッションがある。(libATA)[2]。MS-DOS・Windows[編集]MS-DOSはUNIXからスペシャルファイルの概念を導入したが、これをデバイスファイルと呼んだ。初期のMS-DOSはディレクトリ階層をサポートしていなかったため、デバイスファイルを通常のファイルと区別するためにそれらの名称を予約語にしていた。特定のファイル名がデバイスファイル用に予約されており、同じ名前のファイルやディレクトリを新たに作成できないようになっていた。予約された名称は、CP/MのPIPコマンドでの「スペシャルファイル」と互換になるよう選ばれている。これはWindowsにも引き継がれ、予約デバイス名とも呼ばれる。ビットバケツ予約語に拡張子を付与しても同様に予約されたデバイスを意味する。ファイル名ではなく、それぞれNULとCONデバイスと解釈される。ようにパス名の体を成していても予約デバイス名として扱われる。MSCDEXとCD-ROMドライバ間で使用するデバイス名も同様に予約デバイス名として扱われる。9x系の予約名の扱いのバグを突いて、対象のコンピュータをフリーズさせる攻撃を行えるという問題である。リンクのあるウェブページを用意して、それをクリックさせるなどという風に悪用された。これは、9x系に予約デバイス名が複数回現れるパスを指定してファイルを開こうとするとシステムがフリーズしてしまうバグが存在したためである[5]。2007年9月22日閲覧。2008年11月30日閲覧。2008年11月30日閲覧。2008年11月30日閲覧。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。Cookieに関する声明モバイルビュ。