/ dev / input /のファイルとその機能は何ですか?


11

私はubuntuにかなり慣れていないので、どこでも検索してすべてをチェックし始めました!最近、これらのファイルを/dev/input/eventX、js0、mouses、mouseX で見ました。「cat」を使用して出力を印刷することにより、マウスとキーボードの入力に何らかの原因があることに気付きましたが、出力には奇妙な文字エンコードが含まれています(キーボードでも)。

私の質問は、

  1. これらのファイルは何ですか?これらのファイルのデータをどのように解釈できますか?
  2. Ubuntuマシンの入出力にアクセスできる場所は他にありますか?
  3. そして、ubuntuシステムファイルの義務と構造を確認できる電子ブック、マニュアル、または類似のものはありますか?(つまり、そのような質問の答えを見つけるため)

更新

ファイルのデータを読みやすくするために、hexdumpを使用しました。

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

[ソース]


ファイルシステムのレイアウトの詳細については、askubuntu.com / questions

回答:


4

/ devは、すべてのハードウェアデバイス関連ファイルを含むシステムディレクトリです。Ubuntu Filesystem Treeの概要これについては、このマニュアルを参照してください。

ここに画像の説明を入力してください


ありがとう。しかし、このデータをどのように解釈できますか?私には、彼らは奇妙なキャラクターの束のように見えます。もう一度私の質問を参照してください。たとえば、このファイルからカーソル位置を(可能であれば)読み取る方法を教えてください。
ポウヤ

デバイスに必要なシステムファイルであることを示しました。あなたは、システムMoniterツールは、入力、出力ネットワークstataic用ダッシュで検索
Ketan Patel氏

5

これは、入力デバイスのデバイスファイルがある場所です。

デバイスファイル:( ウィキペディアから取得)

Unixライクなオペレーティングシステムでは、デバイスファイルまたは特殊ファイルは、通常のファイルであるかのようにファイルシステムに表示されるデバイスドライバーのインターフェイスです...標準入出力を使用してソフトウェアがデバイスドライバーとやり取りできるようにします多くのタスクを簡素化し、ユーザー空間のI / Oメカニズムを統合するシステムコール。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.