Перейти к содержимому

Почему существует каталог / dev?

0

В Linux есть каталог / dev, который является специальным каталогом, который содержит все файлы для устройств и другие вещи, такие как random, urandom и т. Д.

Почему этот каталог существует? Был ли это просто артефакт, который так и не был удален из ядра Linux (и не мог быть действительно совместим)?

227 просмотров
a-- спросил 12 лет назад
A 1 690

2 ответа

3
Принятый ответ

One of the philosophies in linux is that everything is a file, encoded or not, it is a special directory as you said. Linux, unlike windows is highly customizable and this is a way that the administrator has to create and manipulate devices and so on.

blade ответил 12 лет назад
B 158
2

It exists to contains all of the files for devices and other things like random, urandom, etc.

серьезно, я не знаю, что вы ищете с этим вопросом. Куда еще вы поместите все эти вещи, если не в / dev?

Sparr · 12 лет назад · 0

Я думаю, что для случайного, случайного и некоторых других это можно сделать с помощью вызова (это то, что делает чтение из этих файлов в любом случае, если я не ошибаюсь).

a-- · 12 лет назад · 0

@ justcool393 требование вызова означает, что вы не можете использовать инструменты для работы с файлами из командной строки для взаимодействия с устройствами. возможность подключиться к последовательному порту или grep / dev / mem - очень мощные возможности.

Sparr · 12 лет назад · 0

Я понимаю, как это было бы очень полезно. Я думаю, я просто не был к этому полезен.

a-- · 12 лет назад · 0
Sparr ответил 12 лет назад
S 807