No Linux, você tem diversos arquivos especiais em
/dev. Estes arquivos são chamados de arquivos
de dispositivos. No mundo Unix, o acesso a hardwares é feito de
forma diferente. Lá você tem um arquivo especial que permite que
um módulo tenha acesso a um hardware. O arquivo de dispositivo é
uma interface para o componente atual do sistema. Os arquivos
sob /dev também funcionam de forma diferente
de arquivos ordinários. Abaixo estão listados alguns dos arquivos
mais importantes.
fd0 | 
Primeira Unidade de Disquetes | 
fd1 | 
Segunda Unidade de Disquetes | 
hda | 
Disco rígido IDE / CD-ROM na primeira porta IDE (Principal) | 
hdb | 
Disco rígido IDE / CD-ROM na primeira porta IDE (Escravo) | 
hdc | 
Disco rígido IDE / CD-ROM na segunda porta IDE (Principal) | 
hdd | 
Disco rígido IDE / CD-ROM na segunda porta IDE (Escravo) | 
hda1 | 
Primeira partição do primeiro disco rígido IDE | 
hdd15 | 
Décima quinta partição do quarto disco rígido IDE | 
sda | 
Disco rígido SCSI com o ID mais baixo (e.g. 0) | 
sdb | 
Disco rígido SCSI com o próximo ID após o menor (e.g. 1) | 
sdc | 
Disco rígido SCSI com o próximo ID (e.g. 2) | 
sda1 | 
Primeira partição do primeiro disco rígido SCSI | 
sdd10 | 
Décima partição do quarto disco rígido SCSI | 
sr0 | 
Unidade de CD-ROM SCSI com o ID SCSI mais baixo | 
sr1 | 
Unidade de CD-ROM SCSI com o ID SCSI maior que o anterior | 
ttyS0 | 
Porta serial 0, COM1 no MS-DOS | 
ttyS1 | 
Porta serial 1, COM2 no MS-DOS | 
psaux | 
dispositivo de mouse PS/2 | 
gpmdata | 
Pseudo dispositivo, repetidor de dados do daemon GPM (mouse) | 
cdrom | 
Link simbólico para a unidade de CD-ROM | 
mouse | 
Link simbólico para o arquivo de dispositivo de mouse | 
null | 
Tudo que for colocado neste dispositivo é enviado para o nada | 
zero | 
Qualquer um poderá ler zeros deste dispositivo | 
O mouse pode ser usado em ambos o console do Linux (com o gpm) e no ambiente X window. Os dois podem se tornar compatíveis caso o repetidor gpm é usado para permitir que o sinal vá para o servidor X como mostrado:
mouse => /dev/psaux  => gpm => /dev/gpmdata -> /dev/mouse => X
         /dev/ttyS0             (repetidor)        (link simbólico)
         /dev/ttyS1
Ajuste o protocolo de repetição para ser raw (no arquivo /etc/gpm.conf)
enquanto ajustando o protocolo original do mouse do X no arquivo
/etc/X11/XF86Config ou
/etc/X11/XF86Config-4.
Esta forma de usar o gpm até no X tem vantagens que se o mouse for desconectado inadvertidamente, você poderá simplesmente reiniciar o gpm com
# /etc/init.d/gpm restart
para reativar o mouse sem reiniciar o X.
Caso o gpm for desativado ou não estiver instalado por alguma
razão, tenha certeza de ajustar o X para ler o dispositivo
de mouse diretamente, como as /dev/psaux. Para detalhes, veja o
documento 3-Button Mouse mini-Howto em
/usr/share/doc/HOWTO/en-txt/mini/3-Button-Mouse.gz,
man gpm,
/usr/share/doc/gpm/FAQ.gz, e
README.mouse.