/dev/stdin
読み:デヴ-エスティーディー-イン
外語:/dev/stdin
標準入力を表わすスペシャルファイル。
概要
実装によって異なるが、標準入力に対応するデバイスに対するシンボリックリンクであることが多い。
UNIXや、POSIX等UNIX互換OSには例外なく存在する。
MS-DOSの場合、ディレクトリは無関係に、ファイル名をSTDINとすると標準入力デバイスとなる。このため、STDINという名のファイルやディレクトリは作成できない。
Microsoft Windowsには相当するものが存在しない。
特徴
FreeBSDの場合、たいていは次のようなシンボリックリンクである。
Linuxの場合、たいていは次のようなシンボリックリンクである。※は疑似端末(pts)の番号である。
- /dev/stdin → /proc/self/fd/0 → /dev/pts/※
- /dev/fd/0 → /proc/self/fd/0 → /dev/pts/※
再検索