ইউদেব ব্যবহার:
আপনি দরকারী তথ্য অনুসন্ধান করতে পারেন 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
।