উত্তর:
system_profiler SPUSBDataType
(@Kjs দ্বারা প্রস্তাবিত) ছাড়াও , আপনি এটি ব্যবহার করতে পারেন ioreg -p IOUSB
:
$ ioreg -p IOUSB
+-o Root <class IORegistryEntry, id 0x100000100, retain 10>
+-o EHCI Root Hub Simulation@1A,7 <class IOUSBRootHubDevice, id 0x100000227,$
| +-o HubDevice@fa100000 <class IOUSBHubDevice, id 0x10000027a, registered, $
| | +-o Apple Internal Keyboard / Trackpad@fa120000 <class IOUSBDevice, id 0$
| | +-o BRCM2070 Hub@fa110000 <class IOUSBHubDevice, id 0x1000002b4, registe$
| | +-o Bluetooth USB Host Controller@fa113000 <class IOUSBDevice, id 0x10$
| +-o FaceTime HD Camera (Built-in)@fa200000 <class IOUSBDevice, id 0x100000$
+-o EHCI Root Hub Simulation@1D,7 <class IOUSBRootHubDevice, id 0x100000228,$
+-o HubDevice@fd100000 <class IOUSBHubDevice, id 0x10000027b, registered, $
+-o IR Receiver@fd110000 <class IOUSBDevice, id 0x100000288, registered,$
ডিফল্টরূপে এটি উইন্ডোর প্রস্থে ক্লিপ হয় (উপরের উদাহরণে 80 টি অক্ষর), যাতে আপনি -w0
একটি পূর্ণ-প্রস্থের প্রদর্শন পেতে যোগ করতে চাইতে পারেন । এছাড়াও, যোগ করা -l
প্রতিটি ডিভাইস সম্পর্কে বিশদ (সম্ভবত আপনার প্রয়োজনের চেয়ে বেশি) প্রদর্শন করবে:
$ ioreg -p IOUSB -w0 -l
+-o Root <class IORegistryEntry, id 0x100000100, retain 10>
| {
| "IOKitBuildVersion" = "Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64"
| "OS Build Version" = "14B25"
| "OSKernelCPUSubtype" = 3
| "OSKernelCPUType" = 16777223
| "OSPrelinkKextCount" = 185
| "IOConsoleLocked" = No
| "IORegistryPlanes" = {"IOACPIPlane"="IOACPIPlane","IOPower"="IOPower","IODeviceTree"="IODeviceTree","IOService"="IOService","IOUSB"="IOUSB","IOFireWire"="IOFireWire"}
[...etc...]
[সম্পাদনা]: আপনি যদি কেবল ডিভাইসের নাম চান, আপনি জাঙ্কটি ছাঁটাই করতে প্রাথমিক তালিকাটি ফিল্টার করতে পারেন:
$ ioreg -p IOUSB -w0 | sed 's/[^o]*o //; s/@.*$//' | grep -v '^Root.*'
EHCI Root Hub Simulation
HubDevice
Apple Internal Keyboard / Trackpad
BRCM2070 Hub
Bluetooth USB Host Controller
FaceTime HD Camera (Built-in)
EHCI Root Hub Simulation
HubDevice
IR Receiver
ioreg
সংযুক্ত হিসাবে দেখায়, তবে diskutil list
তা প্রদর্শন করে না। ioreg
আমি কোঁকড়া মাউন্ট করতে ব্যবহার করতে পারি যে কোন তথ্য আছে ?
ioreg
করতে হয় তা জানতে আমি ড্রাইভার সিস্টেমের সাথে যথেষ্ট পরিচিত নই, তবে আপনি কী জানতে চান তা আপনাকে বলতে পারে বলে আমি মনে করি না।
ioreg -p IOUSB -w0 -l | subl
। এই ioreg কমান্ডটি আমার ভার্চুয়াল বক্সটি ব্যবহার করছে এমন ডিভাইসগুলিও দেখায় যা সত্যই সহায়ক।
এই আদেশটি চালান:
system_profiler SPUSBDataType
System Information
(যা এটি সম্ভবত) এর মতো দেখায় তবে খুব বেশি বিস্তারিত দেখায় তবে তা জানার পক্ষে
system_profiler -xml SPUSBDataType