Apakah Posix memerlukan perangkat apa pun? Misalnya /dev/urandom,, /dev/zeroatau /dev/null?
Saya curiga bukan karena OS non-nix, tetapi ingin meminta kelengkapan.
Apakah Posix memerlukan perangkat apa pun? Misalnya /dev/urandom,, /dev/zeroatau /dev/null?
Saya curiga bukan karena OS non-nix, tetapi ingin meminta kelengkapan.
Jawaban:
POSIX general mendefinisikan tiga file khusus:
Selain itu, /dan /tmpjuga didefinisikan oleh POSIX.
/dev/zero, /dev/urandomatau /dev/randomdidefinisikan dalam beberapa sistem operasi mirip UNIX . Beberapa sistem operasi mungkin tidak mendefinisikannya, atau menerapkannya dengan nama yang berbeda.
Catatan
nuldan consoletidak terkait dengan Unix /dev/nulldan /dev/consolekecuali dalam beberapa cara historis tidak langsung. Nama-nama nuldan consolediwarisi dari CP / M (yang tidak memiliki direktori); CP / M / DOS / Windows nulberarti hal yang sama dengan unix /dev/nulltetapi di consolebawah DOS dan Windows berarti port serial, bukan konsol seperti pada sistem unix. Jika Anda menjalankan aplikasi di subsistem POSIX Windows (atau implementasi POSIX lain di atas Windows), Anda akan mendapatkan /dev/null, /dev/ttydan /dev/console.
consoleadalah untuk UNIX /dev/tty1atau Plan9 /dev/console. Namun secara historis berarti keyboard dan mouse atau stdin. Sedangkan port serial lebih dari COM {1..4} atau AUX, dan port paralel lebih dari LPT {1-4}.
/dev/null /dev/tty... dan ... mungkin itu saja. Itu juga membutuhkan/tmpjalan. Saya tahu karena saya pernah mengajukan pertanyaan serupa . Oh, dan/dev/console.