/ Dev / ইনপুট / এ ফাইলগুলি কী এবং তারা কী করে?


11

আমি উবুন্টুতে মোটামুটি নতুন এবং আমি সর্বত্র অনুসন্ধান করতে এবং সমস্ত কিছু পরীক্ষা করতে শুরু করেছি! সম্প্রতি আমি এই ফাইলগুলি ইভেন্ট /dev/input/ইভেন্ট, জেএস 0, ইঁদুর, মাউসএক্স এ দেখেছি। "বিড়াল" ব্যবহার করে আউটপুট মুদ্রণ করে বুঝতে পেরেছিলাম যে তারা মাউস এবং কীবোর্ড ইনপুটটির জন্য কোনওভাবে দায়বদ্ধ তবে আউটপুটে একটি অদ্ভুত অক্ষর এনকোডিং ছিল (এমনকি কীবোর্ডের জন্যও)।

আমার প্রশ্নগুলি হ'ল,

  1. এই ফাইলগুলি কী এবং আমি কীভাবে এই ফাইলগুলির ডেটা ব্যাখ্যা করতে পারি?
  2. আমার উবুন্টু মেশিনের ইনপুট / আউটপুট অ্যাক্সেস করতে পারে এমন অন্য কোনও স্থান আছে?
  3. এবং এমন কোনও ইবুকস, ম্যানুয়াল বা অনুরূপ কিছু আছে যা আমি উবুন্টু সিস্টেম ফাইলগুলির দায়িত্ব এবং কাঠামো পরীক্ষা করতে পারি? (যেমন এই জাতীয় প্রশ্নের উত্তর খুঁজতে)

হালনাগাদ

ফাইলটির ডেটা আরও পঠনযোগ্য করতে আমি হেক্সডাম্প ব্যবহার করেছি:

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

[উৎস]


ফাইলসিস্টেম লেআউট সম্পর্কে আরও তথ্যের জন্য, জিজ্ঞাসা দেখুন / জিজ্ঞাসাগুলি / ১৩4747 and files এবং ফাইল সিস্টেমে ডকুমেন্টেশনের জন্য জিজ্ঞাসা করুন

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

এটি সেই অবস্থান যেখানে আপনার ইনপুট ডিভাইসের জন্য ডিভাইস ফাইলগুলি অবস্থিত।

ডিভাইস ফাইলগুলি: (উইকিপিডিয়া থেকে নেওয়া)

ইউনিক্সের মতো অপারেটিং সিস্টেমে কোনও ডিভাইস ফাইল বা বিশেষ ফাইল কোনও ডিভাইস ড্রাইভারের জন্য একটি ইন্টারফেস যা কোনও ফাইল সিস্টেমে প্রদর্শিত হয় যেন এটি একটি সাধারণ ফাইল ... তারা সফ্টওয়্যারকে স্ট্যান্ডার্ড ইনপুট / আউটপুট ব্যবহার করে কোনও ডিভাইস ড্রাইভারের সাথে ইন্টারঅ্যাক্ট করার অনুমতি দেয় They সিস্টেম কলগুলি, যা অনেকগুলি কাজকে সহজ করে তোলে এবং ব্যবহারকারী-স্থান I / O প্রক্রিয়াগুলিকে একত্রিত করে।


1

এতে থাকা সমস্ত তথ্য একটি স্ট্রাকচার নামে ডাকা হয় । ইভেন্ট সম্পর্কে আরও বিশদ এখানে পাওয়া যায়: https://www.kernel.org/doc/Docamentation/input/input.txt/dev/input/eventXinput_event


4
আপনি যদি আমাদের সমস্ত তথ্যের জন্য কোনও বাহ্যিক সাইটে প্রেরণ না করে এখানে আরও কিছু বিশদ যুক্ত করতে পারেন তবে দুর্দান্ত হবে। আপনি কি অন্তত আগ্রহের কিছু মূল বিষয় সংক্ষিপ্ত করতে পারেন?
জান্না
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.