Список устройств, дисков, PCI-устройств и USB-устройств на вашем компьютере включает ряд команд, легко вызываемых из командной строки в Linux .
Используйте команду «mount»
Самый простой синтаксис, который вы можете использовать, выглядит следующим образом:
крепление
Вывод вышеупомянутой команды довольно многословен и будет примерно таким:
Жесткие диски обычно начинаются с / dev / sda или / dev / sdb , поэтому используйте команду grep, чтобы уменьшить вывод следующим образом:
крепление | grep / dev / sd
Результаты показывают что-то вроде этого:
/ dev / sda4 on / тип ext4 (rw, relaytime, ошибки = remount-ro, data = упорядоченный)
/ dev / sda1 on / boot / efi type vfat (rw, relaytime, fmask = 0077, dmask = 0077, кодовая страница = 437 , iocharset = iso8859-1, ShortName = смешано, ошибки = перемонтирования-ро)
Это не список ваших дисков, но он содержит список подключенных разделов. В нем не перечислены разделы, которые еще не смонтированы.
Устройство / dev / sda обычно обозначает первый жесткий диск в вашей системе, и если у вас есть второй жесткий диск, он будет подключен к / dev / sdb . Если у вас есть SSD , то он, вероятно, будет сопоставлен с / dev / sda, а жесткий диск — с / dev / sdb .
Используйте ‘lsblk’, чтобы вывести список блочных устройств
Монтирование отлично подходит для просмотра списка подключенных устройств , но оно показывает не все имеющиеся у вас устройства, а вывод подробный, что затрудняет чтение.
Лучший способ составить список дисков в Linux — использовать lsblk следующим образом:
lsblk
Информация отображается в виде дерева со следующей информацией:
- имя
- Major Minor номер версии
- Это съемный
- Размер
- Это только для чтения
- Это диск или раздел
- Где установлен раздел
Дисплей выглядит примерно так:
Информация легче читается. Он отображает один диск с именем sda , который предлагает 50 ГБ памяти. Он разбивается на один раздел, называемый sda1 .
Приводы fd0 (дискеты) и sr0 (CD-ROM) появится в этом списке. Конкретная машина , из которой был составлен этот список, называется mint-vm , это виртуальная машина Linux Mint, работающая в системе Hyper-V на компьютере с Windows 10. Hyper-V по умолчанию предоставляет виртуальный дисковод гибких дисков и CD-ROM.
Как составить список устройств PCI
Для вывода списка устройств PCI используйте команду lspci следующим образом:
Утилита lspci
Вывод вышеуказанной команды является подробным, что означает, что вы, вероятно, получите больше информации, чем вам нужно.
Вот короткий снимок в качестве примера:
В списке перечислены устройства, включая контроллеры VGA, USB-контроллеры, звуковые, Bluetooth, беспроводные и Ethernet-контроллеры.
Стандартный список lspci считается базовым, и, если вы хотите получить более подробную информацию о каждом устройстве, выполните следующую команду:
lspci -v
Информация для каждого устройства выглядит примерно так:
02: 00.0 Сетевой контроллер: Qualcomm Atheros Беспроводной сетевой адаптер AR9485 (версия 01)
Подсистема: Dell AR9485 Беспроводной сетевой адаптер
Флаги: главная шина, быстрая задержка, задержка 0, IRQ 17
Память на c0500000 (64-разрядная, без предварительной выборки) [размер = 512
КБ ] ПЗУ расширения в c0580000 [отключено] [размер = 64 КБ]
Возможности:
Используемый драйвер
ядра: ath9k Модули ядра: ath9k
Вывод команды lspci -v более читабелен.
Вы можете получить еще более подробный вывод, используя следующую команду:
lspci -vv
Если этого недостаточно, попробуйте следующее:
lspci -vvv
Наиболее полезным аспектом lspci , помимо перечисления устройств, является драйвер ядра, используемый для этого устройства. Если устройство не работает, стоит выяснить, есть ли лучший драйвер для устройства.
Список USB-устройств, подключенных к компьютеру
Чтобы просмотреть список USB-устройств, доступных для вашего компьютера, используйте следующую команду:
lsusb
Вывод будет примерно таким:
Шина 002 Устройство 002: ID 8087: 0024 Корпорация Intel. Интегрированный концентратор
скоростей Шина 002 Устройство 001: ID 1d6b: 0002 Корневой концентратор Linux Foundation 2.0
Шина 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. Интегрированная скорость согласования
Шина Шина 001 Устройство 001: ID 1d6b: 0002 Linux Foundation 2.0 root концентратор
Bus 004 Device 002: ID 0bc2: 231a Seagate RSS LLC
Bus 004 Device 001: ID 1d6b: 0003 Фонд Linux корневой концентратор 3,0
Bus 003 Device 002: ID 054c: 05a8 Sony Corp.
Bus 003 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 корневой концентратор
Если вы вставите в компьютер USB-устройство, например внешний жесткий диск, а затем выполните команду lsusb , устройство появится в списке.
Резюме
Лучший способ составить список в Linux — это запомнить следующие команды ls :
- ls : список файлов в файловой системе.
- lsblk : список блочных устройств (например, дисков).
- lspci : список устройств PCI.
- lsusb : список USB-устройств.
- lsdev : список всех устройств.