|
|
Geräte erfüllen fast die Betriebsbedingungen für Dateien. Deshalb kann man spezielle inodes anlegen, die bei Zugriff nicht mit Dateien im Dateisystem sondern mit Geräten arbeiten: Siehe auch sd4
$ ls -l /dev 2975 -rwxr-xr-x 1 root staff 12739 Jan 21 1994 MAKEDEV 2973 crw-rw-rw- 1 root staff 69, 0 Jun 9 1995 audio 2976 crw-rw-rw- 1 root staff 69, 1 Jun 9 1995 audioctl 3428 crw-rw-rw- 1 root staff 26, 0 May 10 1993 bwone0 3433 crw-rw-rw- 1 root staff 39, 0 May 10 1993 cgfour0 2982 crw--w--w- 1 root wheel 0, 0 Apr 7 09:21 console 2993 crw-rw-rw- 1 root staff 22, 0 May 10 1993 fb 3023 crw-rw-rw- 2 root staff 54, 2 Apr 1 15:48 rfd0 2984 crw-r----- 1 root kmem 3, 0 May 10 1993 mem 2991 crw-rw-rw- 1 root staff 13, 0 May 10 1993 mouse 3365 crw-rw-rw- 1 root staff 18, 12 Feb 8 1995 nrst8 2986 crw-rw-rw- 1 root staff 3, 2 Apr 7 10:56 null 3511 crw-rw-rw- 1 root staff 21, 27 May 10 1993 ptyqb 3070 crw-r----- 2 root operator 17, 22 Aug 24 1995 rbackup_4 3070 crw-r----- 2 root operator 17, 22 Aug 24 1995 rsd2g 3442 crw-rw-rw- 1 root staff 30, 8 May 10 1993 rmt8 3049 crw-r----- 1 root operator 17, 9 May 10 1993 rsd1b 2983 crw-rw-rw- 1 root staff 2, 0 Apr 6 11:49 tty 2989 crw-rw-rw- 1 root staff 12, 0 Jul 15 1993 ttya ... $ mknod crt c 10 1 Zeichenorientiertes Gerät eintragen. $ mknod fd b 17 3 blockorientiert
Siehe auch mknod
Abgesehen von speziellen Geräten ist der Zugriff im allgemeinen nicht nützlich oder erlaubt.
In UNIX sind Geräte keine Dateien und können auch nicht mit Dateioperationen in ihrem Verhalten manipuliert werden. Ist dies erforderlich, muß ioctl verwendet werden. Unter Plan 9 ist alles Datei, und alles kann durch Dateimanipulation erreicht werden. Ein kill pid wird zu echo kill > /proc/pid/cntl.
|
|
Last modified 03/July/97