/ Dev / fd / proc / self / fd / ile nasıl ilişkilidir?


17
$ ls -l /dev/stdin /dev/fd/0
lrwx------ 1 tim tim 64 2011-08-07 09:53 /dev/fd/0 -> /dev/pts/2
lrwxrwxrwx 1 root root 15 2011-08-06 08:14 /dev/stdin -> /proc/self/fd/0
$ ls -l /dev/pts/2 /proc/self/fd/0
crw--w---- 1 tim tty  136, 2 2011-08-07 09:54 /dev/pts/2
lrwx------ 1 tim tim     64 2011-08-07 09:54 /proc/self/fd/0 -> /dev/pts/2
  1. / Dev / fd / ve / proc / self / fd / arasındaki farklar ve ilişkiler nelerdir? İki yapın fd'nin ortalama both floppy disk, hem file descriptorher biri için, ya da bir?
  2. / Proc / self ve / proc genellikle ne için kullanılır?

Yanıtlar:


18

/dev/fdve /proc/self/fdtamamen aynı; /dev/fd, simgesel bir bağlantıdır /proc/self/fd. /proc/self/fd, tüm işlemlerin ( /proc/$pid/fd/$number) dosya tanımlayıcısını gösteren daha büyük bir şemanın parçasıdır . /dev/fddiğer birimlerde bulunur ve uyumluluk için Linux altında sağlanır. /proc/*/fdLinux'a özgüdür.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.