MAKEDEV 8

中文man手册

MAKEDEV

NAME
æ»è§ (SYNOPSIS)
æè¿° (DESCRIPTION)
é项 (OPTIONS)
èªå®ä¹ (CUSTOMISATION)
è®¾å¤ (DEVICES)
å¦è§ (SEE ALSO)
ä½è (AUTHOR)
[䏿çç»´æ¤äºº]
[ä¸æçææ°æ´æ°]
ãä¸å½linux论åmanæå页翻è¯è®¡åã:
è·

NAME

MAKEDEV - 建ç«è®¾å¤

æ»è§ (SYNOPSIS)

cd dev; ./MAKEDEV -V
cd dev; ./MAKEDEV [ -n ] [ -v ] update
cd dev; ./MAKEDEV [ -n ] [ -v ] [ -d ]
device ...

æè¿° (DESCRIPTION)

MAKEDEV æ¯ ä¸ä¸ª èæ¬ç¨åº, ç¨äº å¨ /dev ç®å½ä¸ å»ºç« è®¾å¤, éè¿ è¿äº è®¾å¤æä»¶ å¯ä»¥ è®¿é® ä½äº åæ ¸ ç 驱å¨ç¨åº.

注æ, 妿 åºç¨ç¨åº æ¾ç¤º åºéä¿¡æ¯ ‘‘ENOENT: No such file or directory’’, ä¸è¬æ è®¾å¤æä»¶ ä¸åå¨, è ‘‘ENODEV: No such device’’ å 表æ åæ ¸ 没æ éç½® æ è£è½½ ç¸åºç 驱å¨ç¨åº.

é项 (OPTIONS)

-V

æ¾ç¤º çæ¬ä¿¡æ¯ (å®éä¸ æ¯ RCS çæ¬ä¿¡æ¯) ç¶å éåº.

-n

å¹¶ä¸å çæ£ç æ´æ°, åªæ¯ æ¾ç¤º ä¸ä¸ å®ç æ§è¡ ææ.

-d

å é¤ è®¾å¤æä»¶. ä¸»è¦ ä¾ MAKEDEV èªå·± ç¨.

-v

ç¹ç模å¼. æ¾ç¤ºåº æ§è¡ç æ¯ä¸ä¸ª å¨ä½. å®ç è¾åºå容 å -n é项 ç è¾åºå容 䏿 ·.

èªå®ä¹ (CUSTOMISATION)

ç±äº ç®å è¿æ²¡æ ç³»ç» ç¨æ· å ç¨æ·ç» ç æ ååç§°, ä½  å¯è½ éè¦ ä¿®æ¹ MAKEDEV 以 éå ä½ ç ç³»ç»è®¾ç½®. å¨ è¿ä¸ª ç¨åº ç å¼å§ä½ç½®, å®ä¹äº ä» è®¾å¤ç±»å å° ç¨æ·, ç¨æ·ç» å è®¿é®æé ç æ å°å³ç³» (ä¾å¦, ææç CD-ROM è®¾å¤ éè¿ $cdrom åé 设置). 妿 ä½  æç® æ¹å 缺çå®ä¹, å°±éè¦ ç¼è¾ è¿ä¸ª é¨å.

è®¾å¤ (DEVICES)

åºæ¬é项 (General Option)

update

该é项 åªç¨äº å®ç°äº /proc/interrupts ç åæ ¸(ä» 1.1.x å¼å§). MAKEDEV æ«æ è¿ä¸ªæä»¶, æ£æ¥ ç®å åæ ¸ éç½®äº ä»ä¹è®¾å¤, å® å 䏿¬¡ éç½® ç è®¾å¤ å æ¯è¾ (è®°å½å¨ æä»¶ DEVICES ä¸), å建 æ°è®¾å¤ æ 主设å¤å· ä¸ç¸å ç 设å¤, å é¤ 没æ éç½®ç 设å¤.

generic

å建 éç¨è®¾å¤ åé. 忬 æ å设å¤, 软驱, åç§ç¡¬é©±, 伪ç»ç«¯, æ§å¶å°è®¾å¤, åºæ¬ä¸²è¡è®¾å¤, æ»çº¿é¼ æ  å æå°å£.

std

æ å设å¤. å®ä»¬æ:

mem - è®¿é® ç©çåå;
kmem
- è®¿é® åæ ¸èæåå;
null
- ç©ºè®¾å¤ (æ éåå¥ infinite sink);
port
- è®¿é® I/O 端å£;
zero
- 空(0)åè æ¥æº (æ éè¯»åº infinite source);
core
- /proc/kcore ç 符å·è¿æ¥ (ç¨äº åæ ¸é¤é);
full
- åè®¿é® è¿ä¸ªè®¾å¤ ä¸å® è¿å ENOSPACE;
ram
- èæç£ç (ramdisk);
tty
- è®¿é® è¿ç¨ ç æ§å¶ç»ç«¯.

local

è¿è¡ MAKEDEV.local. 宿¯ä¸ª èæ¬ç¨åº, ç¨æ¥ å建 åç§ æ¬å°è®¾å¤ (local devices).

èæç»ç«¯ (Virtual Terminal)
console

ç¨äº å»ºç« å³è(associate) æ§å¶å° ç 设å¤. å°±æ¯ èæç»ç«¯ ttyx, x ä» 0 å° 63. è®¾å¤ tty0 æ¯ å½åç æ´»å¨ èæç»ç«¯, ä¹å°±æ¯ console. æ¯ä¸ª èæç»ç«¯ æ 两个 设å¤, vcsx å vcsax, ç¨å èæç»ç«¯ ç å±å¹è½¬å¨(screen-dump), vcsx åªæ ææ¬, vcsax è¿åæ¬ å±æ§.

串è¡è®¾å¤ (Serial Device)
ttyS{0..63}

串è¡å£ å 对åºç æ¨åºè®¾å¤(dial-out). å¯¹äº ttySx 设å¤, æ åæ ·ç è®¾å¤ cuax ç¨äº æ¨åº. å¨ ä¸äº ç®å ç åºç¨ç¯å¢, è¿ç§ å½¢å¼ å¯ä»¥ é¿å ä½¿ç¨ åä½é.

cyclades

ç¨äº cyclades æºè½ I/O 串è¡å¡ ç æ¨å¥åæ¨åº 设å¤. æ¨å¥è®¾å¤ æ¯ ttyCx, 对åºç æ¨åºè®¾å¤ æ¯ cubx. 缺çæåµæ¯ å建 7线 设å¤, 使¯ 廿 注é å¯ä»¥ æ¹æ 15线.

伪ç»ç«¯ (Pseudo Terminal)
pty[p-s]

åæ°ä¸ç æ¯ä¸ªå符 å¯ä»¥ å建 ä¸ç» å± 16 个 主ä»ä¼ªç»ç«¯å¯¹. 1.2 çæ¬ç åæ ¸ æ¯æ 64 对. 主伪ç»ç«¯ æ¯ pty[p-s][0-9a-f], ä»ä¼ªç»ç«¯æ¯ tty[p-s][0-9a-f].

å¹¶è¡å£ (Parallel Port)

lp

æ åå¹¶è¡å£. å建ç è®¾å¤ æ¯ lp0, lp1 å lp2. å®ä»¬ 对åºç ç«¯å£ æ¯ 0x3bc, 0x378 å 0x278. å æ¤, æäº æºå¨ ä¸ ç 第ä¸ä¸ª æå°å£ æ¯ lp1.

par

lp çæ¿æ¢. ç«¯å£ ç± parx å½å, 代æ¿äº lpx.

æ»çº¿é¼ æ  (Bus Mice)
busmice

åç§ æ»çº¿é¼ æ  设å¤. æ logimouse (Logitech bus mouse), psmouse (PS/2-style mouse), msmouse (Microsoft Inport bus mouse) å atimouse (ATI XL bus mouse) å jmouse (J-mouse).

游ææè®¾å¤ (Joystick Device)

js

游ææçºµæ. å建 js0 å js1.

Disk Devices
fd[0-7]

软驱设å¤. fdx è®¾å¤ è½å¤ èªå¨æ£æµ (çé¢)æ ¼å¼, å¶ä»è®¾å¤ éç¨ åºå®æ ¼å¼, å¨ ååä¸ æå® 容é. å½åæ ¼å¼ æ¯ fdxLn, 忝 L 表æ 软ç è§æ ¼ (d = 5.25" DD, h = 5.25" HD, D = 3.5" DD, H = 3.5" HD, E = 3.5" ED). æ°å n 代表 è¿ç§è§æ ¼ä¸ ç çé¢ å®¹é (å使¯K). å æ¤ æ åçå®¹é æ¯ fdxd360, fdxh1200, fdxD720, fdxH1440, å fdxE2880.

æ´å¤ç å容 请åç Alain Knaff ç fdutils åè¡å.

ä» fd0* å° fd3* ç è®¾å¤ æ¯ ç¬¬ä¸ä¸ª æ§å¶å¨ ä¸ç 软驱, è fd4* å° fd7* å ä½äº 第äºä¸ª æ§å¶å¨ ä¸.

hd[a-d]

AT 硬ç. è®¾å¤ hdx æä¾ 对 æ´ä¸ª 硬ç ç 访é®, è®¿é® ååº ç¨ hdx[0-20]. å个 主ååº ä» hdx1 å° hdx4, å®ä»¬ç é»è¾ååº ä» hdx5 å¼å§ å° hdx20. (主ååº å¯ä»¥ é置为 æ©å±ååº, æ©å±ååº å¯ä»¥ 容纳 4个 é»è¾ååº). 缺çæåµä¸, ä¸ä¸ª è®¾å¤ åªå建 4个 é»è¾ååº. 妿 è¦æ± æ´å¤ç é»è¾ååº, å¯ä»¥ å¨ MAKEDEV ä¸ å»æ ç¸åºç 注é.

驱å¨å¨ hda å hdb ä½äº 第ä¸ä¸ª æ§å¶å¨ ä¸. 妿 ä½¿ç¨ æ°åç IDE 驱å¨å¨ (èé èå¼ç HD 驱å¨å¨), è¿ä¼æ hdc å hdd, å¨ ç¬¬äºä¸ª ç£çæ§å¶å¨ä¸. è¿äºè®¾å¤ åæ ·å¯ä»¥ è®¿é® IDE CDROM 驱å¨å¨.

xd[a-d]

XT 硬ç. ååºç»æ å IDE 硬ç 䏿 ·.

sd[a-z], sd[a-c][a-z], sdd[a-x]

SCSI 硬ç. ååºç»æ å IDE 硬ç 类似, 使¯ é»è¾ååº éå¶å¨ 11 个 以å, (sdx5 å° sdx15). å许 æ 128个 SCSI 硬ç.

loop

èªç¯(loopback) ç£ç设å¤. å许 ä½  æ æ®éæä»¶ å½å åè®¾å¤ ä½¿ç¨. è¿ æå³ç å¯ä»¥ æè½½(mount) åç§ æä»¶ç³»ç» ç æ å(æä»¶), ç¨èµ·æ¥ å æ®é ç æä»¶ç³»ç» ä¸æ ·. ä¸è¬ å建 8个 设å¤, loop0 å° loop7.

ç£å¸¦è®¾å¤ (Tape Device)
st[0-7]

SCSI ç£å¸¦. æ å¯åå·(rewinding)ç ç£å¸¦è®¾å¤ stx å ä¸å¯åå·(non-rewinding) ç nstx.

qic

QIC-80 ç£å¸¦. å建 ç è®¾å¤ æ rmt8, rmt16, tape-d å tape-reset.

ftape

软驱ç£å¸¦ (QIC-117). æ ¹æ® ä¸åç 驱卿¹æ³, æ åç§ åå æ¹æ³ 0, 1, 2 å 3, å¯¹åº åèªç è®¾å¤ rftx (å¯åå·) å nrftx (ä¸å¯åå·). å¦å¤ è¿æä¾äº å¼å®¹è®¾å¤ ftape å nftape , å®ä»¬æ¯ rft0 å nrft0 ç 符å·è¿æ¥.

CDROM 设å¤
scd[0-7]

SCSI CD ææ¾å¨.

sonycd

Sony CDU-31A CD ææ¾å¨.

mcd

Mitsumi CD ææ¾å¨.

cdu535

Sony CDU-535 CD ææ¾å¨.

lmscd

LMS/Philips CD ææ¾å¨.

sbpcd{,1,2,3}

Sound Blaster CD ææ¾å¨. åæ ¸ è½å¤ æ¯æ 16个 CDROM, éè¿ sbpcd[0-9a-f] 访é®. å®ä»¬ æ¯å个 ä¸ç» åé å¨ å个 æ§å¶å¨ ä¸. sbpcd æ¯ sbpcd0 ç 符å·è¿æ¥.

æ«æä»ª (Scanner)
logiscan

Logitech ScanMan32 & ScanMan 256.

m105scan

Mustek M105 ææå¼.

ac4096

A4Tek å½©è²ææå¼.

é³é¢ (Audio)

audio

å»ºç« ä¾ å£°é³é©±å¨ç¨åº 使ç¨ç é³é¢è®¾å¤. 忬 mixer, sequencer, dsp å audio.

pcaudio

PC æ¬å£°å¨ 声é³é©±å¨ç¨åº ç 设å¤. æ pcmixer. pxsp, å pcaudio.

æé¡¹ (Miscellaneous)

sg

éç¨ SCSI 设å¤. ä» sga å° sgh , sg0 å° sg7. å®ä»¬ å许 对 ä»»ä½ SCSI è®¾å¤ ååº ä»»ææä»¤. å¯ä»¥ æ¥è¯¢ 设å¤ä¿¡æ¯, æè æ§å¶ 䏿¯ ç£ç, ç£å¸¦ æ CDROM ç SCSI è®¾å¤ (ä¾å¦ æ«æä»ª, 坿¦åCDROM).

fd

å许 ä»»ä½ç¨åº ä» æä»¶æè¿°ç¬¦ x ä¸ è·å è¾å¥, æä»¶å æ¯ /dev/fd/x. èä¸ è¿åå»ºäº /dev/stdin, /dev/stdout, å /dev/stderr. (注æ, è¿äº åªæ¯ å° /proc/self/fd ç 符å·è¿æ¥).

ibcs2

IBCS2 模æå¨ æéç 设å¤(å符å·è¿æ¥).

apm

çµæºç®¡ç设å¤.

dcf

DCF-77 radio clock 驱å¨ç¨åº ç¨ç 设å¤.

helloworld

åæ ¸æ¨¡å ç æ¼ç¤ºè®¾å¤. è§ æ¨¡å æºç¨åº.

ç½ç»è®¾å¤

Linux æ¾ç»å¨ /dev ä¸é¢ æ¾äºä¸äº è®¾å¤æä»¶, ç¨äº æ§å¶ ç½ç»è®¾å¤, ç°å¨ åæ¶äº. æ³ç¥é åæ ¸ æ¯æ ä»ä¹ ç½ç»è®¾å¤, 请 æ¥ç /proc/net/dev.

å¦è§ (SEE ALSO)

Linux Allocated Devices, H. Peter Anvin ç»´æ¤, <Peter.Anvin@linux.org>.

ä½è (AUTHOR)

Nick Holloway, <Nick.Hollowa

[䏿çç»´æ¤äºº]

徿 <xuming@iname.com>

[ä¸æçææ°æ´æ°]

2001/11/03

ãä¸å½linux论åmanæå页翻è¯è®¡åã:

http://cmpp.linuxforum.net

è·

æ¬é¡µé¢ä¸æçç±ä¸æ man æå页计åæä¾ã
䏿 man æå页计åï¼https://github.com/man-pages-zh/manpages-zh