قائمة أجهزة USB Linux

List Usb Devices Linux



في عالم أجهزة كمبيوتر USB الطرفية ، يستخدم الجميع تقريبًا نوعًا من أجهزة USB في أجهزة الكمبيوتر الخاصة بهم. توجد في هذه الأيام كاميرات ويب USB ومحركات أقراص USB صلبة وعصا USB تُعرف أيضًا باسم PenDrive وما إلى ذلك. يحتوي كل جهاز تقريبًا على نسخة USB منه. لذلك ، إذا كنت تستخدم Linux ، فقد يكون من الضروري سرد ​​جهاز USB المتصل بنظامك في مرحلة ما.

هناك العديد من البرامج وطرق عديدة لسرد أجهزة USB على نظام Linux.







في هذه المقالة ، سأوضح لك كيفية إدراج أجهزة USB على نظام Linux. أنا أستخدم Ubuntu 18.04 Bionic Beaver للعرض التوضيحي ، لكن هذه الأوامر متاحة في كل توزيعات Linux. لذلك دعونا نبدأ.



عرض أجهزة USB باستخدام ملفات lsusb أمر

تستخدم على نطاق واسع lsusb يمكن استخدام الأمر لسرد جميع أجهزة USB المتصلة في Linux.



$lsusb





كما ترى من إخراج ملف lsusb الأمر في لقطة الشاشة أدناه ، يتم سرد جميع أجهزة USB المتصلة. يتم عرض معرف الناقل ومعرف الجهاز ومعرف USB والعنوان في إخراج lsusb أمر.



كما ترى في القسم المحدد من لقطة الشاشة أدناه ، شركة Realtek Semiconductor Corp. بالمعرف 0bda:57cb ، هذه هي كاميرا ويب USB الخاصة بي.

لا يمكنك معرفة أنها كاميرا ويب بالنظر إلى إخراج lsusb الأمر ، هل تستطيع؟ لا! فكيف اعرف هذا؟ هذا لأنني تحققت من إخراج lsusb الأمر قبل وبعد توصيل USB Webcam وبمجرد أن أقارن المخرجات ، فإن الصف المضاف حديثًا هو جهاز USB الذي قمت بتوصيله. عادي! ولكن هناك طرقًا لمعرفة ما هو جهاز USB.

يمكنك استعمال ال dmesg لمعرفة المزيد من المعلومات حول أجهزة USB المتصلة. يعد آخر جهاز USB متصل هو الأسهل في العثور عليه dmesg أمر. يستخدم على نطاق واسع لغرض التصحيح. سترى لماذا بعد قليل.

أنت تركض dmesg الأمر على النحو التالي:

$dmesg

كما ترى في المربع المميز باللون الأصفر في لقطة الشاشة أدناه ، فهذه معلومات حول جهاز USB الذي قمت بتوصيله مؤخرًا ، والذي كان عبارة عن كاميرا ويب USB الخاصة بي. يمكنك أن ترى في أحد المربعات الزرقاء المميزة ، أن جهاز USB الذي قمت بتوصيله هو ملف HD UVC WebCam ومعرفه هو 0bda:57cb .

الآن ربما تكون قد اكتشفت أن إخراج dmesg الأمر هو رسائل سجل النظام. حسنًا ، نعم ، إنه كذلك.

يمكنك أيضًا البحث عن جهاز USB محدد من خلال معرفه في ملف dmesg سجل النظام.

قم بتشغيل الأمر التالي لفتح إخراج dmesg الأمر مع أقل نص بيجر:

$dmesg | أقل

سترى النافذة التالية:

الآن للبحث عن سلسلة ، اضغط على / على لوحة المفاتيح. ويجب عليك أ / تظهر في الجزء السفلي من نافذة المحطة كما هو موضح في لقطة الشاشة أدناه.

اكتب الآن معرف جهاز USB. على سبيل المثال ، في وقت سابق عندما أدرجت أجهزة USB المتصلة بأمر lsusb ، كان أحد أجهزة USB لديه معرف 0bda:57cb

اكتب معرف جهاز USB واضغط على . كما ترى في القسم المحدد من لقطة الشاشة أدناه ، تم تمييز سلسلة البحث باللون الأبيض.

يمكنك الضغط على و مفاتيح الأسهم للتنقل لأعلى ولأسفل وقراءتها. يجب أن تجد الكثير من المعلومات حول جهاز USB هذا كما ترى في القسم المحدد في لقطة الشاشة أدناه.

عرض أجهزة USB مع ملفات جهاز USB:٪ s أمر

يمكنك تشغيل الأمر التالي لسرد جميع أجهزة USB المتصلة بنظامك:

$جهاز USB:٪ s

كما ترى في لقطة الشاشة أدناه ، يتم سرد جميع أجهزة USB المتصلة. يمكننا العثور على نفس المعلومات إلى حد كبير كما في السابق جهاز USB:٪ s أمر.

قائمة حظر أجهزة USB

إذا كنت ترغب في إدراج جميع أجهزة تخزين كتلة USB ، أي جميع أجهزة تخزين USB ، فيمكنك استخدام ملف lsblk أو fdisk الأمر للقيام بذلك.

قائمة أجهزة تخزين كتلة USB مع lsblk :

$lsblk

كما ترى في لقطة الشاشة أدناه ، يتم سرد جميع أجهزة التخزين الكتلي المتاحة (بما في ذلك أجهزة تخزين كتلة USB).

يمكنك الحصول على نفس المعلومات تقريبًا مثل lsblk الأمر مع blkid أمر. لكن عليك تشغيله كجذر على النحو التالي:

$سودوblkid

تستطيع ايضا استخذام fdisk الأمر لسرد جميع أجهزة تخزين كتلة USB على النحو التالي:

$سودو fdisk -ال

كما ترى في لقطة الشاشة أدناه ، يتم سرد أجهزة تخزين الكتلة المتصلة (بما في ذلك أجهزة USB).

هذه هي الطريقة التي تُدرج بها جميع أجهزة USB على نظام Linux. شكرا لقراءة هذا المقال.