Книга: Программирование для Linux. Профессиональный подход
6.3.1. Каталог /dev
6.3.1. Каталог /dev
В Linux имеется каталог /dev
, в котором содержатся ссылки на все символьные и блочные устройства, известные системе. Имена этих ссылок стандартизированы
Например, главное устройство, подключенное к основному контроллеру IDE, имеет старший и младший номера 3 и 0 соответственно, а его стандартное имя — /dev/hda
. Если данное устройство поддерживает разделы, то первый раздел (младший номер 1) будет называться /dev/hda1
. Проверим это:
% ls -l /dev/hda /dev/hda1
brw-rw---- 1 root disk 3, 0 May 5 1998 /dev/hda
brw-rw---- 1 root disk 3, 1 May 5 1998 /dev/hda1
Здесь же будет находиться и ссылка на параллельный порт, которую мы создали выше:
% ls -l /dev/lp0
crw-rw---- 1 root daemon 6, 0 May 5 1998 /dev/lp0
В большинстве случаев нет необходимости с помощью команды mknod
создавать собственные ссылки. Достаточно скопировать нужные ссылки из каталога /dev
. У программ, не располагающих привилегиями суперпользователя, нет другого выбора, кроме как пользоваться имеющимися ссылками. Обычно новые ссылки создаются только системными администраторами и разработчиками драйверов. В Linux имеются специальные средства, упрощающие администраторам процесс создания ссылок с правильными именами.
- Заполнение справочников и каталогов
- Каталог BIN в SuperServer
- Каталог BIN в InterBase Classic Server для Linux
- Просмотр каталогов
- Описание каталогов
- Можно ли указать использование по умолчанию вместо C:Program Files другого каталога для установки программ?
- Как открыть каталог с помощью командной строки?
- У файла и каталога есть атрибуты (например: Скрытый, Только чтение). Как ими управлять из командной строки?
- 10.1.34. Поиск файлов и каталогов
- Программы для создания, конвертации и каталогизации книг
- Каталоги
- Удаление ключа из вашего каталога ключей.