ইউদেব ব্যবহার:
আপনি দরকারী তথ্য অনুসন্ধান করতে পারেন udev(এটি ব্যবহার করা সিস্টেমগুলিতে - প্রায় সমস্ত ডেস্কটপ-টাইপ লিনাক্স নিশ্চিত)। উদাহরণস্বরূপ, যদি আপনি কোন সংযুক্ত ড্রাইভের সাথে সম্পর্কিত জানতে চান তবে আপনি এটি /dev/sdbব্যবহার করতে পারেন:
udevadm info --query=property --name=sdb
এটি আপনাকে সিরিয়াল (ID_SERIAL_SHORT) সহ সেই ডিভাইসের বৈশিষ্ট্যের তালিকা প্রদর্শন করবে। এই তথ্য থাকার পরে, আপনি আউটপুটটি lsusb -vদেখতে পারেন এবং নির্মাতা এবং পণ্যের নামের মতো জিনিসগুলি খুঁজে পেতে পারেন।
এটি করার জন্য একটি ছোট পথ হবে
udevadm info --query=property --name=sdb | grep "\(MODEL_ID\|VENDOR_ID\)"
এবং $ID_VENDOR_ID:$ID_MODEL_IDএর চেয়ে ছোট আউটপুটে মিলের সাথে লাইনটি দেখুন lsusb।
আর একটি দরকারী বিকল্প হ'ল udevadm monitor। আপনি যদি ডিভাইস সংযুক্ত করার সময় কোন ডিভাইস নোড তৈরি হয় তা জানতে চাইলে এটি ব্যবহার করুন । তাই প্রথম রান
udevadm monitor --udev --subsystem-match=block
এবং তারপরে ডিভাইসটি সংযুক্ত করুন। আপনি প্রতিটি আউটপুট লাইনের শেষে সনাক্ত করা ব্লক ডিভাইসগুলির (ডিস্ক / পার্টিশন) ডিভাইসের নামগুলি দেখতে পাবেন।
একটি বাস্তব উদাহরণ শেল ফাংশন:
আপনার .bashrc(বা .zshrc) এ রাখতে পারেন এমন একটি ফাংশন এখানে :
listusbdisks ()
{
[["x $ 1" == "xv"]] && শিফট && স্থানীয় VERBOSE = -v
sk {@ - / dev / sd? in এ dsk এর জন্য
করা
/ sbin / udevadm তথ্য --query = পাথ - নাম = "$ dsk" | grep --colour = অটো-কিউ ইউএসবি || অবিরত
প্রতিধ্বনি "===== ডিভাইস sk dsk হ'ল:"
(eval $ (/ sbin / udevadm তথ্য --query = সম্পত্তি - নাম = "sk dsk" | গ্রেপ "\ (মডেল \ | বিক্রেতা \) _ আইডি")
["$ ID_VENDOR_ID: $ ID_MODEL_ID" == ":"] && "প্রতিচ্ছবি" প্রতিধ্বনি || \
lsusb $ VERBOSE -d "$ ID_VENDOR_ID: $ ID_MODEL_ID"
)
গ্রেপ-কিউ "sk ডিএসকি" / প্রোক / মাউন্টস অ্যান্ড& ইকো "----- ডিভাইসটি মাউন্ট করা হয়েছে ----"
প্রতিধ্বনি
সম্পন্ন
}
এটি এর মতো ব্যবহার করুন:
listusbdisks- সমস্ত /dev/sdxডিভাইস সনাক্ত করতে ;
listusbdisks sdbবা listusbdisks /dev/sdbবা listusbdisks sdb sdc- কিছু ডিভাইস সম্পর্কে তথ্য পেতে শুধুমাত্র;
listusbdisks -v [optional devices as above] - এর ভার্বোজ আউটপুট প্রদর্শন করতে lsusb
[সম্পাদনা]: অনেকগুলি ডিভাইস জিজ্ঞাসা করা, মাউন্টগুলি পরীক্ষা করা এবং এর ভার্বোসিকে নিয়ন্ত্রণ করার মতো কিছু কার্যকারিতা যুক্ত করেছে lsusb।