Как да използвате Linux, за да намерите имената на устройствата на вашия компютър

Това ръководство ще ви покаже как да изброите устройствата, устройствата, PCI устройствата и USB устройствата на вашия компютър. За да разберете кои устройства са на разположение, ще видите накратко как да покажете монтираните устройства, след което ще ви покаже как да покажете всички устройства.

Използвайте командата за монтиране

В предишното ръководство показах как да монтирам устройства, използващи Linux . Сега ще ви покажа как да изброите монтираните устройства.

Най-простият синтаксис, който можете да използвате, е както следва:

планина

Резултатът от горната команда е доста подробен и ще бъде нещо като това:

/ dev / sda4 на / тип ext4 (rw, relatime, грешки = remount-ro, данни = подредени)
securityfs на / sys / kernel / securitytype securityfs (rw, nosuid, nodev, noexec, relat
аз)

Има толкова много информация, че наистина не е толкова лесно да се чете.

Твърдите дискове обикновено започват с / dev / sda или / dev / sdb, за да можете да използвате командата grep, за да намалите изхода по следния начин:

mount | grep / dev / sd

Резултатите от този път ще покажат нещо подобно:

/ dev / sda4 на / тип ext4 (rw, relatime, грешки = remount-ro, данни = подредени)
/ dev / sda1 на / boot / efi тип vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, shortname =

Това не показва вашите дискове, но извежда списък на монтираните ви дялове. В него не са изброени дялове, които все още не са монтирани.

Устройството / dev / sda обикновено означава твърд диск 1 и ако имате втори твърд диск, той ще бъде монтиран на / dev / sdb.

Ако имате SSD, това вероятно ще бъде преобразувано в / dev / sda и твърдият диск ще бъде преобразуван в / dev / sdb.

Както виждате, компютърът ми има едно / dev / sda устройство с монтирани 2 дяла. Дялът / dev / sda4 има ext4 файлова система и там се инсталира Ubuntu. / Dev / sda1 е дялът EFI, използван за зареждане на системата на първо място.

Този компютър е настроен за двойно зареждане с Windows 10. За да видя дяловете на Windows, ще трябва да ги монтирам.

Използвайте lsblk За списък блок устройства

Монтирането е добре за изброяване на монтираните устройства, но не показва всяко устройство, което имате и изходът е много подробен, което го прави трудно за четене.

Най-добрият начин да изведете дисковете в Linux е да използвате lsblk както следва:

lsblk

Информацията се показва в дървовиден формат със следната информация:

Дисплеят изглежда така:

Информацията е много по-лесна за четене. Можете да видите, че имам едно устройство, наречено sda, което има 931 гигабайта. SDA е разделена на 5 дяла 2 или които са монтирани и една трета, която е зададена за смяна.

Има и устройство, наречено sr0, което е вграденото DVD устройство.

Как да изброя PCI устройства

Едно нещо, което наистина си струва да научите за Linux, е, че ако искате да опишете нещо, обикновено има команда, която започва с буквите "ls".

Вече видяхте, че "lsblk" изброява блоковите устройства и може да се използва, за да покаже начина, по който са изложени дисковете.

Трябва също така да знаете, че командата ls се използва за получаване на списък с директории.

По-късно ще използвате командата lsusb, за да изведете USB устройствата на компютъра.

Можете също така да изведете списък на устройствата, като използвате командата lsdev, но ще трябва да се уверите, че procinfo е инсталиран, за да използвате тази команда.

За да изведете устройствата с PCI, използвайте командата lspci, както следва:

lspci

Изходът от горепосочената команда е отново много подробен, което означава, че вероятно ще получите повече информация, отколкото сте договорили.

Ето кратка снимка от моя списък:

00: 02.0 VGA съвместим контролер: Intel Corporation 3rd Gen Core процесор Грап
Контролер на hics (rev 09)
00: 14.0 USB контролер: Серия чипсета на Intel Corporation Серия 7 / C210 Серия US
B x HCI контролер за хост (rev 04)

В списъка са изброени всичко от VGA контролери до USB, звук, Bluetooth, безжичен и Ethernet контролери.

По ирония на съдбата стандартната регистрация на lspci се счита за основна и ако искате по-подробна информация за всяко устройство, можете да изпълните следната команда:

lspci -v

Информацията за всяко устройство изглежда така:

02: 00.0 Мрежов контролер: Безжичен мрежов адаптер Qualcomm Atheros AR9485 (rev 01)
Подсистема: Безжичен мрежов адаптер Dell AR9485
Флагове: автобус капитан, бързо devsel, латентност 0, IRQ 17
Памет в c0500000 (64-битова, неподходяща за изтегляне) [size = 512K]
Разширение на ROM в c0580000 [disabled] [size = 64K]
Възможности:
Драйверът на ядрото се използва: ath9k
Модули на ядрото: ath9k

Изходът от командата lspci -v е по-лесен за четене и можете ясно да видите, че имам безжична карта на Qualcomm Atheros.

Можете да получите още по-подробна продукция, като използвате следната команда:

lspci -vv

Ако това не е достатъчно, опитайте следното:

lspci -vvv

И ако това не е достатъчно. Не, само се шегувам. Тя спира там.

Най-полезният аспект на lspci, различен от включването на устройства, е драйверът на ядрото, който се използва за това устройство. Ако устройството не работи, е добре да проучите дали има по-добър драйвер на устройството.

Списък USB прикрепени към компютъра

За да изведете USB устройствата, налични за вашия компютър, използвайте следната команда:

lsusb

Резултатът ще бъде нещо като това:

Bus 002 Устройство 002: ID 8087: 0024 Интегриран център за съвпадение на честотата Intel Corp.
Автобус 002 Устройство 001: ID 1d6b: 0002 Лиценз за Linux Foundation 2.0 корен
Bus 001 Устройство 005: ID 0c45: 64ad Microdia
Bus 001 Устройство 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Устройство 007: ID 0cf3: e004 Atheros Communications, Inc.
Автобус 001 Устройство 002: Идентификатор 8087: 0024 Интегрирана интеграционна карта на Intel Corp.
Bus 001 Устройство 001: ID 1d6b: 0002 Линукс Фондация 2.0 корен център
Bus 004 Устройство 002: ID 0bc2: 231а Seagate RSS LLC
Автобус 004 Устройство 001: ID 1d6b: 0003 Централен концентратор за Linux Foundation 3.0
Bus 003 Устройство 002: ID 054c: 05a8 Sony Corp.
Bus 003 Устройство 001: ID 1d6b: 0002 Лиценз за Linux Foundation 2.0 корен

Ако поставите USB устройство в компютъра, като например външен твърд диск и след това стартирате командата lsusb, устройството ще се появи в списъка.

резюме

За да обобщим тогава, най-добрият начин да изброите нещо в Linux е да запомните следните команди: