Я довольно новичок в Ubuntu, и я начал искать везде и проверять все! Недавно я видел эти файлы на /dev/input/
eventX, js0, mice, mouseX. Распечатав вывод с помощью «cat», я понял, что они как-то ответственны за ввод с клавиатуры и мыши, но вывод имел странную кодировку символов (даже для клавиатуры).
Мои вопросы
- что это за файлы и как я могу интерпретировать данные этих файлов?
- Есть ли другие места, где я могу получить доступ к вводу / выводу моего компьютера с Ubuntu?
- И есть ли электронные книги, руководства или что-то подобное, что я могу проверить работоспособность и структуру системных файлов Ubuntu? (т.е. найти ответ на такой вопрос)
Обновить
Чтобы сделать данные файла более читабельными, я использовал hexdump:
sudo cat /dev/input/by-id/<nameofthemouse> | hexdump -C
Ответы:
/ dev - системный каталог, содержащий все файлы, связанные с аппаратным устройством. Ознакомьтесь с этим руководством для обзора дерева файловой системы Ubuntu, а также с этим .
источник
Это место, где находятся файлы устройств для ваших устройств ввода.
Файлы устройств: (взято из Википедии)
источник
Вся информация в хранится в структуре под названием . Более подробная информация о мероприятии доступна здесь: https://www.kernel.org/doc/Documentation/input/input.txt.
/dev/input/eventX
input_event
источник