Các tập tin trong / dev / input / là gì và chúng làm gì?


11

Tôi còn khá mới với Ubuntu và tôi đã bắt đầu tìm kiếm khắp nơi và kiểm tra mọi thứ! Gần đây tôi thấy những tập tin này tại /dev/input/eventX, js0, mouse, mouseX. Bằng cách in đầu ra bằng "cat", tôi nhận ra rằng họ bằng cách nào đó chịu trách nhiệm cho đầu vào chuột và bàn phím nhưng đầu ra có mã hóa ký tự lạ (ngay cả đối với bàn phím).

Câu hỏi của tôi là

  1. những tập tin này là gì và làm thế nào tôi có thể diễn giải dữ liệu của những tập tin này?
  2. Có nơi nào khác mà tôi có thể truy cập đầu vào / đầu ra của máy Ubuntu không?
  3. Và có bất kỳ ebook, hướng dẫn sử dụng hoặc một cái gì đó tương tự mà tôi có thể kiểm tra nhiệm vụ và cấu trúc của các tập tin hệ thống Ubuntu? (tức là tìm câu trả lời của câu hỏi đó)

Cập nhật

Để làm cho dữ liệu của tệp dễ đọc hơn, tôi đã sử dụng hexdump:

sudo cat /dev/input/by-id/<nameofthemouse> | hexdump -C

[Nguồn]


Để biết thêm thông tin về cách bố trí hệ thống tập tin, hãy xem Askubfox.com/questions/138547 và để biết tài liệu về hệ thống tập tin, hãy hỏi Askubfox.com/questions/165677

Câu trả lời:


4

/ dev là thư mục hệ thống chứa tất cả các tệp liên quan đến thiết bị Phần cứng. Kiểm tra hướng dẫn này để biết Tổng quan về cây tập tin Ubuntuđiều này cũng có.

nhập mô tả hình ảnh ở đây


Cảm ơn. Nhưng làm thế nào tôi có thể giải thích dữ liệu này? Đối với tôi họ trông giống như một loạt các nhân vật lạ. Xin vui lòng tham khảo câu hỏi của tôi một lần nữa. Giả sử, làm thế nào tôi có thể đọc (nếu có thể) vị trí con trỏ từ tệp này?
Pouya

Tôi đã chỉ ra rằng chúng là các tệp hệ thống cần thiết cho các thiết bị. Bạn tìm kiếm công cụ System Moniter trong dấu gạch ngang cho mạng đầu ra stataic
Ketan Patel

5

Đây là vị trí đặt tệp thiết bị cho thiết bị đầu vào của bạn.

Tệp thiết bị: (lấy từ Wikipedia)

Trong các hệ điều hành giống Unix, tệp thiết bị hoặc tệp đặc biệt là giao diện cho trình điều khiển thiết bị xuất hiện trong hệ thống tệp như thể đó là tệp thông thường ... Chúng cho phép phần mềm tương tác với trình điều khiển thiết bị bằng cách sử dụng đầu vào / đầu ra tiêu chuẩn các cuộc gọi hệ thống, giúp đơn giản hóa nhiều tác vụ và thống nhất các cơ chế I / O không gian người dùng.


1

Tất cả các thông tin trong được lưu trữ trong một cấu trúc được gọi là . Thông tin chi tiết về sự kiện này có sẵn tại đây: https://www.kernel.org/doc/Documentation/input/input.txt/dev/input/eventXinput_event


4
sẽ thật tuyệt nếu bạn có thể thêm một số chi tiết ở đây thay vì gửi cho chúng tôi một trang web bên ngoài để biết tất cả thông tin. Bạn có thể ít nhất tóm tắt một số điểm quan tâm chính?
Zanna
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.