LINUX-BG   Адрес : http://www.linux-bg.org
Помощ за: FAQ> Често използвани файлове на устройства в/dev/
Помощта се намира на адрес: http://www.linux-bg.org/cgi-bin/y/index.pl?page=faq&key=12
В Unix/Linux има файлове и процеси. Когато един файл (или група от файлове), който съдържа някаква изпълнима програма се изпълни се създава процес.
В Unix процесите обменят информация с устройствата посредством файловете асоциирани с тях и те се намират в директория /dev/.

Ето някои от най-често срещаните устройства и асоциираните им файлове :

/dev/hd(x) - у-ва на IDE интерфейс
- hda - 1 канал "primary"
- hdb - 1 канал "secondary"
- hdc - 2 канал "primary"
- hdd - 2 канал "secondary"

/dev/sd(x) - у-ва на SCSI интерфейс

- sda, sdb, ..... и т.н. - по нарастващ ред на SCSI ID-то на устройството (ако греша нека някой да ме поправи)

Различните дялове на дисковете изглеждат като дисковете, но с една цифра накрая, която идентифицира съответния дял
Например:
/dev/hda1, /dev/hdd3, /dev/sda1, /dev/sdd5

/dev/tty(x) - терминали
x = 0, 1, 2, 3 ....

/dev/ttyS(x) - серийни интерфейси

- ttyS0 - COM1
- ttyS1 - COM2
- ttyS2 - COM3
- ttyS3 - COM4

Някои по-специални у-ва
- /dev/null - там може да се изпрати всякаква (и колкото искате) информация без да ви се направи забележка затова. Често се използва когато не желаете да се появява информация на стандартния изход. Например:
execute_simple_program > /dev/null

От /dev/null не можете да четете, по простата причина, че няма какво.

- /dev/zero - от него можете да прочетете колкото си искате информация. Често се използва когато трябва да създадете файл с определена дължина. Например искате да създадете файл с големина 1 ГБ за да го прибавите към "swap" пространството.

Някои линкове към у-ва:

/dev/modem -> /dev/ttyS(0,1,2,3)
/dev/cdrom -> /dev/(h/s)d(a,b,c,d,...)
/dev/mouse -> /dev/ttyS(0,1,2,3)

Добавено от: drandran

++ Последна промяна: 21-08-2003@7:52

Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук, но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора, както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.

All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
Linux is copyright by Linus Torvalds.
© Линукс за българи ЕООД 2007
© Slavei Karadjov 1999 - 2006

All rights reserved.

Изпълнението отне: 0 wallclock secs ( 0.12 usr + 0.01 sys = 0.13 CPU)