4.4. Стандартные имена устройств в Linux
4.4. Стандартные имена устройств в Linux
Как уже отмечалось раньше, все устройства в Linux являются файлами. Файлы устройств находятся в специальном каталоге /dev. Для просмотра данного каталога удобнее всего использовать команду mc. Запустите mc и перейдите в каталог /dev. Если возле файла слева вы видите +, то данное устройство подключено и функционирует.
В этом пункте я вкратце постараюсь объяснить, какие файлы ассоциируются с какими устройствами. Договоримся, что символ N обозначает номер устройства, например, ttyN обозначает устройства /dev/tty1…/dev/ttyN, а x — символ. Наиболее используемые стандартные имена устройств (в соответствии с принятыми обозначениями) приведены в табл. 4.2.
Наиболее используемые стандартные имена устройств Таблица 4.2
Файл Устройство TtyN Консоль mouse Мышь audio Звуковая карта modem Модем. Обычно файл /dev/modem является ссылкой на один из файлов /dev/ttyS0 ttySN Последовательный порт. Файл /dev/ttyS0 аналогичен файлу COM1 в DOS IpN Параллельный порт cuaN Могут обозначать последовательные порты. Используются немного в другом контексте, чем ttySN hdxN IDE жесткий диск sdxN SCSI жесткий диск fd0 Первый дисковод для гибких дисков, то есть А:, для В: используется имя /dev/fd1 stN Стример с интерфейсом SCSI nrtfN Стример с интерфейсом FDC mdN Массив RAID ethN Сетевая плата null Пустое устройствоНа устройствах hdxN и sdxN необходимо остановиться подробнее. Известно, что к (E)IDE (ATA) контроллеру можно подключить четыре IDE-устройства: Primary Master, Primary Slave, Secondary Master, Secondary Slave.
Этим устройствам соответствуют символы: а, b, с, d. Например, /dev/hda — Primary Master, a /dev/hdd — Secondary Slave. Номер N в обозначении устройства обозначает номер раздела на жестком диске. Первичный раздел DOS на первом жестком диске обозначается так: /dev/hda1.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Имена
Имена В именах нельзя использовать символы разных регистров. Назвать переменную именем idx, или даже i — это очень хорошо, но при условии, что будет понятно назначение этой переменной. Слишком хитрые имена, такие как theLoopIndex, недопустимы. Так называемая "венгерская запись"
Идентификаторы и имена в IPC
Идентификаторы и имена в IPC Как было показано, отсутствие имен у каналов делает их недоступными для независимых процессов. Этот недостаток устранен у FIFO, которые имеют имена. Другие средства межпроцессного взаимодействия, являющиеся более сложными, требуют
Имена файлов
Имена файлов Как мы уже видели, ни метаданные, ни тем более блоки хранения данных, не содержат имени файла. Имя файла хранится в файлах специального типа — каталогах. Такой подход позволяет любому файлу, т. е. фактическим данным, иметь теоретически неограниченное число
IPLabs Linux Team: начало русского Linux’а
IPLabs Linux Team: начало русского Linux’а Следующая веха на пути русского Linux’а – 1998 год, когда фирма IPLabs (точнее, ее подразделение – IPLabs Linux Team) совместно с Институтом логики (на самом деле это были одни и те же люди – Алексей Новодворский, Алексей Смирнов и Юрий Девяткин с
1.1.2. Имена разделов в ОС Linux
1.1.2. Имена разделов в ОС Linux Linux представляет наименования разделов как имена файлов, в виде /dev/xxyN, где:? /dev — это каталог, в котором расположены все файлы, связанные с устройствами;? xx — две буквы названия раздела, указывающие тип устройства, на котором размещается раздел.
1.9. Стандартные сервисы Linux
1.9. Стандартные сервисы Linux Описание стандартных сервисов Linux приведу в виде таблицы (см. табл. 1.3).Стандартные сервисы Linux Таблица 1.3 Сервис Описание Нужен? anacron, crond Планировщики заданий, запускающие по графику определенные программы Да арmd Отслеживает состояние батарей
2.2. Имена IPC
2.2. Имена IPC В табл. 1.2 мы отметили, что три типа IPC стандарта Posix имеют идентификаторы (имена), соответствующие этому стандарту. Имя IPC передается в качестве первого аргумента одной из трех функций: mq_open, sem_open и shm_open, причем оно не обязательно должно соответствовать реальному
5.2. Имена файлов в Linux
5.2. Имена файлов в Linux По сравнению с Windows в Linux несколько другие правила построения имен файлов, вам придется с этим смириться. Начнем с того, что в Linux нет такого понятия, как расширение имени файла. В Windows, например, для файла Document1.doc именем файла является фрагмент Document 1, а doc
5.4. Стандартные каталоги Linux
5.4. Стандартные каталоги Linux Файловая система Ubuntu содержит следующие каталоги (рис. 5.1):? / — корневой каталог;? /bin — содержит стандартные программы Linux (cat, cp, ls, login и т. д.);? /boot — каталог загрузчика, содержит образы ядра и Initrd, может содержать конфигурационные и
2.2 Имена
2.2 Имена Имя (идентификатор) состоит из последовательности букв и цифр. Первый символ должен быть буквой. Символ подчерка _ считается буквой. С++ не налагает ограничений на число символов в имени, но некоторые части реализации находятся вне ведения автора компилятора (в
4. Имена и Типы
4. Имена и Типы Имя обозначает(денотирует) объект, функцию, тип, значние или метку. Имя вводится в программе описанием (#8). Имя может использоваться только внутри области текста программы, называемой его областью видимости. Имя имеет тип, определящий его использование.
7.3. Имена дисков
7.3. Имена дисков В любом современном компьютере имеется несколько носителей данных, например дисковод для дискет, CD-ROM и жесткий диск. У каждого носителя есть свое имя. Оно позволяет уточнить, на каком диске находится тот или иной файл. Имя диска — это буква латинского
5.2. Стандартные служебные программы: Пуск | Все программы | Стандартные | Служебные
5.2. Стандартные служебные программы: Пуск | Все программы | Стандартные | Служебные В программной группе Стандартные | Служебные находятся следующие программы:? Internet Explorer (без надстроек) — запускает IE без надстроек, что поможет в случае, если какая-то из надстроек
У6.5 Имена
У6.5 Имена Разработайте абстрактный тип данных ИМЯ, в котором учитывались бы различные компоненты полного имени