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

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

ใช้คำสั่ง Mount

ในคู่มือก่อนหน้านี้ผมได้แสดง วิธีการติดตั้งอุปกรณ์ที่ใช้ Linux ตอนนี้ฉันจะแสดงวิธีแสดงรายการอุปกรณ์ที่ติดตั้ง

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

ภูเขา

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

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

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

ฮาร์ดไดรฟ์โดยทั่วไปจะขึ้นต้นด้วย / 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 ในการบล็อกรายการอุปกรณ์

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

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

lsblk

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

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

ข้อมูลสามารถอ่านได้ง่ายกว่ามาก คุณจะเห็นว่ามีไดรฟ์หนึ่งชื่อว่า 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 Grap
hics 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 LLC
Bus 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: