Posix herhangi bir cihaz gerektiriyor mu? Örneğin /dev/urandom, /dev/zeroveya /dev/null?
* Nix olmayan işletim sistemleri nedeniyle değil, ancak tamlık istemek istedim.
Posix herhangi bir cihaz gerektiriyor mu? Örneğin /dev/urandom, /dev/zeroveya /dev/null?
* Nix olmayan işletim sistemleri nedeniyle değil, ancak tamlık istemek istedim.
Yanıtlar:
POSIX general üç özel dosya tanımlar:
Buna ek olarak, /ve /tmpaynı zamanda POSIX ile tanımlanır.
/dev/zero, /dev/urandomYa /dev/randombazı tanımlanan UNIX benzeri işletim sistemleri. Bazı işletim sistemleri bunları tanımlayamayabilir veya farklı adlarla uygulayamayabilir.
Not
nulve consoleUnix'lerle ilgili değildir /dev/nullve /dev/consoledolaylı tarihsel yol dışında. İsimler nulve (dizinleri olmayan) CP / M'denconsole miras alınmıştır ; CP / M / DOS / Windows , unix'lerle aynı şey anlamına gelir, ancak DOS ve Windows altında, unix sistemlerinde olduğu gibi konsol değil, seri bir bağlantı noktası anlamına gelir. Eğer Windows'un POSIX alt sisteminde bir uygulamayı çalıştırırsanız (veya Windows üstünde başka POSIX uygulanmasında), alacağınız , ve . nul/dev/nullconsole/dev/null/dev/tty/dev/console
consoleUNIX /dev/tty1veya Plan9'lara aittir /dev/console. Ancak tarihsel olarak klavye ve fare veya stdin demekti. Seri bağlantı noktaları COM {1..4} veya AUX üzerindeyken ve paralel bağlantı noktaları LPT {1-4} üzerindeyken.
/dev/null /dev/tty... ve ... belki o kadar. Ayrıca/tmpyolu gerektirir . Biliyorum çünkü bir zamanlar benzer bir soru sordum . Oh, ve/dev/console.