วิธีใช้ Linux เพื่อค้นหาชื่ออุปกรณ์บนคอมพิวเตอร์ของคุณ

รายการอุปกรณ์, ไดรฟ์, อุปกรณ์ PCI, และ อุปกรณ์ USB บนคอมพิวเตอร์ของคุณเกี่ยวข้องกับชุดคำสั่งที่เรียกใช้ได้ง่ายจากเชลล์พรอมต์ใน ลินุกซ์.

ใช้คำสั่ง 'เมานท์'

ไวยากรณ์ที่ง่ายที่สุดที่คุณสามารถใช้ได้มีดังนี้:

ภูเขา

ผลลัพธ์จากด้านบน สั่งการ ค่อนข้างละเอียดและจะมีลักษณะดังนี้:

หน้าจอแสดงผลการเมานต์ลินุกซ์

ฮาร์ดไดรฟ์มักจะเริ่มต้นด้วย /dev/sda หรือ /dev/sdbดังนั้นใช้ คำสั่ง grep เพื่อลดการส่งออกดังนี้:

เมา | grep /dev/sd

ผลลัพธ์แสดงสิ่งนี้:

/dev/sda4 เปิด / พิมพ์ ext4 (rw, relatime, error=remount-ro, data=ordered)
/dev/sda1 บน /boot/efi ประเภท vfat (rw, relatime, fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed, errors=remount-ro)

สิ่งนี้ไม่แสดงรายการไดรฟ์ของคุณ แต่จะแสดงรายการพาร์ติชั่นที่เมาต์ของคุณ ไม่แสดงรายการพาร์ติชั่นที่ยังไม่ได้ต่อเชื่อม

อุปกรณ์ /dev/sda ปกติจะย่อมาจากฮาร์ดไดรฟ์ตัวแรกในระบบของคุณ และถ้าคุณมีฮาร์ดไดรฟ์ตัวที่สอง ฮาร์ดไดรฟ์นั้นจะถูกต่อเชื่อมเข้ากับ /dev/sdb. หากคุณมี SSD, จากนั้นสิ่งนี้จะถูกแมปกับ /dev/sda และฮาร์ดไดรฟ์ที่แมปไปที่ /dev/sdb.

ใช้ 'lsblk' เพื่อแสดงรายการอุปกรณ์ที่ถูกบล็อก

Mount นั้นดีสำหรับการลงรายการ อุปกรณ์ที่ติดตั้งแต่จะไม่แสดงทุกอุปกรณ์ที่คุณมี และเอาต์พุตนั้นละเอียดมาก ทำให้อ่านยาก

วิธีที่ดีที่สุดในการแสดงรายการไดรฟ์ใน Linux คือการใช้ lsblk ดังนี้

lsblk

ข้อมูลจะแสดงในรูปแบบต้นไม้พร้อมข้อมูลต่อไปนี้:

  • ชื่อ
  • หมายเลขเครื่องหลักรอง
  • ถอดได้มั้ยคะ
  • ขนาด
  • มันอ่านอย่างเดียวหรือเปล่า
  • มันเป็นดิสก์หรือพาร์ติชั่น
  • พาร์ติชั่นติดตั้งอยู่ที่ไหน

จอแสดงผลมีลักษณะดังนี้:

หน้าจอรายการ lsbkl

ข้อมูลจะง่ายต่อการอ่าน มันแสดงหนึ่งไดรฟ์ที่เรียกว่า sdaซึ่งมีพื้นที่จัดเก็บ 50 G มันแบ่งออกเป็นพาร์ติชั่นเดียวเรียกว่า sda1.

ไดรฟ์ fd0 (ฟลอปปี้) และ sr0 (CD-ROM) ปรากฏในรายการนี้ เครื่องเฉพาะที่รายการนี้ดึงมาจากเรียกว่า mint-vmเป็นเครื่องเสมือน Linux Mint ที่ทำงานในระบบ Hyper-V บนคอมพิวเตอร์ Windows 10 Hyper-V จัดเตรียมฟลอปปีเสมือนและไดรฟ์ซีดีรอมตามค่าเริ่มต้น

วิธีการแสดงรายการอุปกรณ์ PCI

ในการแสดงรายการอุปกรณ์ PCI ให้ใช้ lspci คำสั่งดังต่อไปนี้:

lspci

ผลลัพธ์จากคำสั่งด้านบนเป็นแบบ verbose ซึ่งหมายความว่าคุณอาจได้รับข้อมูลมากกว่าที่คุณต้องการ

นี่เป็นสแนปชอตสั้นๆ เป็นตัวอย่าง:

หน้าจอรายการ lspci

รายการแสดงรายการอุปกรณ์ รวมทั้งตัวควบคุม VGA ตัวควบคุม USB เสียง ตัวควบคุม Bluetooth ไร้สาย และอีเทอร์เน็ต

มาตรฐาน lspci รายการถือเป็นพื้นฐาน และหากคุณต้องการข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับอุปกรณ์แต่ละเครื่อง ให้รันคำสั่งต่อไปนี้:

lspci -v

ข้อมูลสำหรับอุปกรณ์แต่ละเครื่องมีลักษณะดังนี้:

02:00.0 ตัวควบคุมเครือข่าย: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
ระบบย่อย: Dell AR9485 Wireless Network Adapter
แฟล็ก: bus master, fast devsel, latency 0, IRQ 17
หน่วยความจำที่ c0500000 (64 บิต ไม่สามารถดึงข้อมูลล่วงหน้าได้) [ขนาด=512K]
ROM ขยายที่ c0580000 [ปิดการใช้งาน] [ขนาด = 64K]
ความสามารถ:
ไดรเวอร์เคอร์เนลที่ใช้งาน: ath9k
โมดูลเคอร์เนล: ath9k

ผลผลิตจาก lspci -v คำสั่งอ่านง่ายขึ้น

คุณสามารถรับเอาต์พุตที่ละเอียดยิ่งขึ้นโดยใช้คำสั่งต่อไปนี้:

lspci -vv

หากข้อมูลนั้นไม่เพียงพอ ให้ลองทำดังนี้:

lspci -vvv
lspci -vvv หน้าจอเอาต์พุต

ด้านที่เป็นประโยชน์ที่สุดของ lspciนอกเหนือจากรายการอุปกรณ์ คือไดรเวอร์เคอร์เนลที่ใช้สำหรับอุปกรณ์นั้น หากอุปกรณ์ไม่ทำงาน ควรศึกษาว่ามีไดรเวอร์ที่ดีกว่าสำหรับอุปกรณ์หรือไม่

แสดงรายการอุปกรณ์ USB ที่ต่อกับคอมพิวเตอร์

ในการแสดงรายการอุปกรณ์ USB ที่พร้อมใช้งานสำหรับคอมพิวเตอร์ของคุณ ให้ใช้คำสั่งต่อไปนี้:

lsusb

ผลลัพธ์จะเป็นดังนี้:

อุปกรณ์บัส 002 002: ID 8087:0024 Intel Corp. ศูนย์กลางการจับคู่อัตราแบบบูรณาการ
บัส 002 อุปกรณ์ 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub
บัส 001 อุปกรณ์ 005: ID 0c45:64ad Microdia
บัส 001 อุปกรณ์ 004: ID 0bda: 0129 Realtek Semiconductor Corp. ตัวควบคุมเครื่องอ่านการ์ด RTS5129
อุปกรณ์บัส 001 007: ID 0cf3:e004 Atheros Communications, Inc.
อุปกรณ์บัส 001 002: ID 8087:0024 Intel Corp. ศูนย์กลางการจับคู่อัตราแบบบูรณาการ
บัส 001 อุปกรณ์ 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub
บัส 004 อุปกรณ์ 002: ID 0bc2:231a Seagate RSS LLC
อุปกรณ์บัส 004 001: ID 1d6b: 0003 Linux Foundation 3.0 root hub
บัส 003 อุปกรณ์ 002: ID 054c: 05a8 Sony Corp.
บัส 003 อุปกรณ์ 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub

หากคุณเสียบอุปกรณ์ USB เข้ากับคอมพิวเตอร์ เช่น ฮาร์ดไดรฟ์ภายนอก จากนั้นเรียกใช้ lsusb คำสั่งเครื่องจะปรากฏในรายการ

สรุป

วิธีที่ดีที่สุดในการแสดงรายการทุกอย่างใน Linux คือการจำสิ่งต่อไปนี้ ลส คำสั่ง:

  • ลส: แสดงรายการไฟล์ในระบบไฟล์
  • lsblk: รายการอุปกรณ์บล็อก (เช่น ไดรฟ์)
  • lspci: แสดงรายการอุปกรณ์ PCI
  • lsusb: แสดงรายการอุปกรณ์ USB
  • lsdev: แสดงรายการอุปกรณ์ทั้งหมด