Skip to main content

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

Anonim

หลังจากเรียนรู้วิธีการติดตั้งอุปกรณ์โดยใช้ Linux คุณอาจต้องการดูรายการอุปกรณ์ที่ติดตั้ง คู่มือนี้จะแสดงวิธีแสดงรายการอุปกรณ์ไดรฟ์อุปกรณ์ PCI และอุปกรณ์ USB ในคอมพิวเตอร์ของคุณ หากต้องการทราบว่ามีไดรฟ์ใดอยู่คุณจะแสดงวิธีแสดงอุปกรณ์ที่ติดตั้งและวิธีแสดงไดรฟ์ทั้งหมดในเวลาสั้น ๆ

ใช้ Mount Command

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

ภูเขา

ผลลัพธ์จากคำสั่งข้างต้นค่อนข้าง verbose และจะเป็นอย่างนี้:

/ dev / sda4 on / type ext4 (rw relatime ข้อผิดพลาด = remount-ro ข้อมูล = สั่งซื้อ)securityfs บน / sys / kernel / securityfs ประเภทความปลอดภัย (rw, nosuid, nodev, noexec, relatIME)

มีข้อมูลมากว่าจริงๆไม่ใช่ว่าง่ายต่อการอ่าน

ฮาร์ดไดรฟ์โดยทั่วไปจะขึ้นต้นด้วย / dev / sda หรือ / dev / sdb เพื่อให้คุณสามารถใช้คำสั่ง grep เพื่อลดการแสดงผลดังนี้:

mount | grep / dev / sd

ผลลัพธ์ในครั้งนี้จะแสดงผลดังนี้:

/ dev / sda4 on / type ext4 (rw relatime ข้อผิดพลาด = remount-ro ข้อมูล = สั่งซื้อ)/ dev / sda1 บน / boot / efi type vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, shortname = mixed, errors = remount-ro)

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

อุปกรณ์ / dev / sda มักจะหมายถึงฮาร์ดไดรฟ์ 1 และหากคุณมีฮาร์ดไดรฟ์ตัวที่สองจากนั้นจะติดตั้งไปที่ / dev / sdb ถ้าคุณมี SSD อยู่แล้วจะมีการแม็ปกับ / dev / sda และฮาร์ดดิสก์ที่แมปไปยัง / dev / sdb

ดังที่คุณเห็นในภาพหน้าจอ คอมพิวเตอร์เครื่องนี้มีไดรฟ์เดี่ยว / dev / sda พร้อมพาร์ติชัน 2 รายการ พาร์ทิชัน / dev / sda4 มีระบบไฟล์ ext4 และเป็นที่ติดตั้ง Ubuntu / dev / sda1 เป็นพาร์ติชัน EFI ที่ใช้เพื่อบูตระบบในตำแหน่งแรก

คอมพิวเตอร์นี้ได้รับการตั้งค่าให้ใช้การบูตคู่กับ Windows 10 เพื่อดูพาร์ติชัน Windows เราจะต้องติดตั้งซอฟต์แวร์เหล่านี้

ใช้ lsblk เพื่อบล็อกรายการอุปกรณ์

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

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

lsblk

ข้อมูลจะปรากฏในรูปแบบต้นไม้ที่มีข้อมูลต่อไปนี้:

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

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

  • sda - 8.0 - 0 - 931 GB - 0 - ดิสก์
    • sda1 - 8.1 - 0 - 500 ม. - 0 - ส่วน - / บูต / เอฟไอ
    • sda2 - 8.2 - 0 - 128M - 0 - ส่วน
    • sda3 - 8.3 - 0 - 370.6 ส่วน G - 0 - ส่วน
    • sda4 - 8.4 - 0 - 554.4 G - 0 - ส่วน /
    • sda5 - 8.5 - 0 - 5.9G - 0 - ส่วน SWAP
  • sr0 - 11: 0 - 1 - 1024M - 0 - rom

ข้อมูลสามารถอ่านได้ง่ายกว่ามาก คุณจะเห็นว่าเรามีไดรฟ์หนึ่งชื่อว่า sda ซึ่งมี 931 กิกะไบต์ SDA แบ่งออกเป็น 5 พาร์ติชัน - 2 หรือที่มีการติดตั้งและหนึ่งในสามซึ่งถูกกำหนดให้เป็น swap

นอกจากนี้ยังมีไดรฟ์ชื่อ sr0 ซึ่งเป็นไดรฟ์ดีวีดีภายใน

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

สิ่งหนึ่งที่คุ้มค่ากับการเรียนรู้เกี่ยวกับลีนุกซ์คือถ้าคุณต้องการจะแสดงรายการอะไรก็มักจะมีคำสั่งที่ขึ้นต้นด้วยตัวอักษร "ls"

คุณได้เห็นแล้วว่า "lsblk" แสดงรายการอุปกรณ์บล็อกและสามารถใช้เพื่อแสดงวิธีวางดิสก์ได้

คุณควรทราบด้วยว่ามีการใช้คำสั่ง ls เพื่อเรียกดูรายชื่อไดเรกทอรี

หลังจากนั้นคุณจะใช้คำสั่ง lsusb เพื่อแสดงรายการไดรฟ์ USB ในคอมพิวเตอร์

นอกจากนี้คุณยังสามารถแสดงรายการอุปกรณ์โดยใช้คำสั่ง lsdev แต่คุณจะต้องตรวจสอบว่ามีการติดตั้ง procinfo เพื่อใช้คำสั่งนั้น

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

lspci

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

นี่คือภาพรวมสั้น ๆ จากรายชื่อของเรา:

00: 02.0 คอนโทรลเลอร์ที่สามารถใช้งานร่วมกับ VGA ได้: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)00: 14.0 คอนโทรลเลอร์ USB: ตระกูลชิปเซ็ตตระกูล Intel Corporation 7 Series / C210 ซีรี่ส์สหรัฐฯตัวควบคุมโฮสต์ B xHCI (rev 04)

รายชื่อแสดงทุกอย่างจากคอนโทรลเลอร์ VGA ไปยัง USB, เสียง, บลูทู ธ , ไร้สายและอีเทอร์เน็ตคอนโทรลเลอร์

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

lspci -v

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

02: 00.0 ตัวควบคุมเครือข่าย: Qualcomm Atheros AR9485 อะแดปเตอร์เครือข่ายแบบไร้สาย (รอบที่ 01)ระบบย่อย: อะแดปเตอร์เครือข่ายไร้สาย Dell AR9485ธง: ต้นแบบรถประจำทาง, ทักทายรวดเร็ว, แฝง 0, IRQ 17หน่วยความจำที่ c0500000 (แบบ 64 บิตไม่ใช่แบบดึงข้อมูลล่วงหน้า) size = 512Kรอมขยายที่ c0580000 ปิดใช้งาน size = 64Kความสามารถ:โปรแกรมควบคุมเคอร์เนลที่ใช้อยู่: ath9kโมดูลเคอร์เนล: ath9k

ผลลัพธ์จากคำสั่ง lspci -v เป็นจริงอ่านได้มากขึ้นและคุณสามารถเห็นได้อย่างชัดเจนว่าเรามีการ์ดไร้สายของ Qualcomm Atheros

คุณสามารถรับผลลัพธ์ verbose ได้มากขึ้นโดยใช้คำสั่งต่อไปนี้:

lspci -vv

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

lspci -vvv

และถ้ายังไม่พอ … ไม่เราล้อเล่นเท่านั้น มันหยุดอยู่ที่นั่น

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

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

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

lsusb

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

อุปกรณ์ 002 ของ Bus 002: ID 8087: 0024 ศูนย์รวมอัตราค่าผสมของ Intel Corp.Bus 002 Device 001: ID 1d6b: 0002 ศูนย์กลางราก Linux Foundation 2.0อุปกรณ์ 001 ของ Bus 005: ID 0c45: 64ad Microdiaอุปกรณ์ 001 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 การ์ดรีดเดอร์คอนโทรลเลอร์อุปกรณ์ 001 ของ Bus 007: ID 0cf3: e004 Atheros Communications, Inc.อุปกรณ์ 001 ของ Bus 002: ID 8087: 0024 ศูนย์รวมอัตราค่าผสมของ Intel Corp.อุปกรณ์ 001 ของ Bus 001: ID 1d6b: 0002 ศูนย์กลางราก Linux Foundation 2.0อุปกรณ์ 004 002: ID 0bc2: 231a ซีเกท RSS LLCBus 004 Device 001: ID 1d6b: 0003 รากหลักของ Linux Foundation 3.0อุปกรณ์ 002 ของ Bus 002: ID 054c: 05a8 Sony Corp.อุปกรณ์ 001 ของ Bus 001: ID 1d6b: 0002 ศูนย์กลางราก Linux Foundation 2.0

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

สรุป

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

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