/ Dev / input / में फाइल क्या हैं और वे क्या करते हैं?


11

मैं ubuntu के लिए काफी नया हूँ और मैंने हर जगह खोज करना और सब कुछ देखना शुरू कर दिया है! हाल ही में मैंने इन फाइलों को /dev/input/EventX, js0, चूहों, माउसएक्स पर देखा। "बिल्ली" का उपयोग करके आउटपुट को प्रिंट करके मैंने महसूस किया कि वे किसी तरह माउस और कीबोर्ड इनपुट के लिए जिम्मेदार हैं, लेकिन आउटपुट में एक अजीब चरित्र एन्कोडिंग (कीबोर्ड के लिए भी) था।

मेरे प्रश्न हैं,

  1. ये फ़ाइलें क्या हैं और मैं इन फ़ाइलों के डेटा की व्याख्या कैसे कर सकता हूं?
  2. क्या कोई अन्य स्थान है जो मैं अपने उबंटू मशीन के इनपुट / आउटपुट तक पहुंच सकता हूं?
  3. और क्या कोई ई-बुक्स, मैनुअल या ऐसा ही कुछ है जो मैं ubuntu प्रणाली फ़ाइलों के कर्तव्य और संरचना की जांच कर सकता हूं? (इस तरह के सवाल का जवाब खोजने के लिए)

अपडेट करें

फ़ाइल के डेटा को अधिक पठनीय बनाने के लिए, मैंने hexdump का उपयोग किया:

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

[स्रोत]


फाइलसिस्टम लेआउट के बारे में अधिक जानकारी के लिए, askubuntu.com/questions/138547 देखें और फाइल सिस्टम पर प्रलेखन के लिए askubuntu.com/questions/165677

1
User31708 द्वारा हटाए गए उत्तर में संभवतः उपयोगी लिंक दिए गए हैं : kernel.org/doc/Documentation/input/input.txt - github.com/torvalds/linux/blob/master/include/uapi/linux/… - stackoverflow.com/questions / 20943322 / ...
बाइट कमांडर

जवाबों:


4

/ dev सिस्टम डायरेक्टरी है जिसमें सभी हार्डवेयर डिवाइस संबंधित फाइलें हैं। उबंटू फाइलसिस्टम ट्री अवलोकन के लिए इस मैनुअल को देखें और यह भी।

यहाँ छवि विवरण दर्ज करें


धन्यवाद। लेकिन मैं इस डेटा की व्याख्या कैसे कर सकता हूं? मेरे लिए वे अजीब पात्रों के झुंड की तरह दिखते हैं। कृपया मेरे प्रश्नों का संदर्भ दें। आइए बताते हैं, इस फ़ाइल से कर्सर स्थान को मैं (यदि संभव हो) कैसे पढ़ सकता हूं?
पूय

मैंने संकेत दिया है कि वे उपकरणों के लिए आवश्यक सिस्टम फाइल हैं। आप इनपुट आउटपुट नेटवर्क स्टैटिक के लिए डैश में सिस्टम मोनिटर टूल सर्च करते हैं
केतन पटेल

5

यह वह स्थान है जहां आपके इनपुट उपकरणों के लिए डिवाइस फ़ाइलें स्थित हैं।

डिवाइस फ़ाइलें: (विकिपीडिया से लिया गया)

यूनिक्स-जैसे ऑपरेटिंग सिस्टम में, एक डिवाइस फ़ाइल या विशेष फ़ाइल एक डिवाइस ड्राइवर के लिए एक इंटरफ़ेस है जो एक फ़ाइल सिस्टम में प्रकट होता है जैसे कि यह एक साधारण फ़ाइल थी ... वे मानक इनपुट / आउटपुट का उपयोग करके डिवाइस ड्राइवर के साथ बातचीत करने के लिए सॉफ़्टवेयर की अनुमति देते हैं सिस्टम कॉल, जो कई कार्यों को सरल करता है और उपयोगकर्ता-अंतरिक्ष I / O तंत्र को एकजुट करता है।


1

में सभी जानकारी नामक एक संरचना में संग्रहीत है । घटना के बारे में अधिक विवरण यहां उपलब्ध हैं: https://www.kernel.org/doc/Documentation/input/input.txt/dev/input/eventXinput_event


4
यह बहुत अच्छा होगा यदि आप सभी जानकारी के लिए हमें किसी बाहरी साइट पर भेजने के बजाय यहां कुछ और विवरण जोड़ सकते हैं। क्या आप ब्याज के कुछ प्रमुख बिंदुओं को संक्षेप में बता सकते हैं?
Zanna
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.