Com utilitzar Linux per trobar els noms dels dispositius a l'ordinador

Aquesta guia us mostrarà com llistar els dispositius, les unitats, els dispositius PCI i els dispositius USB de l'ordinador. Per saber quines unitats hi ha disponibles, es mostrarà breument com mostrar els dispositius muntats i, a continuació, es mostrarà com mostrar totes les unitats.

Utilitzeu el comandament de muntatge

En una guia anterior, vaig mostrar com muntar dispositius amb Linux . Ara us mostraré com llistar els dispositius muntats.

La sintaxi més simple que podeu utilitzar és la següent:

muntar

La sortida de l'ordre anterior és bastant detallada i serà una cosa així:

/ dev / sda4 on / type ext4 (rw, relatime, errors = remount-ro, data = ordered)
securityfs on / sys / kernel / type securityfs (rw, nosuid, nodev, noexec, relat
ime)

Hi ha tanta informació que realment no és tan fàcil de llegir.

Les unitats de disc dur generalment comencen per / dev / sda o / dev / sdb, de manera que podeu utilitzar l'ordre grep per reduir la sortida de la manera següent:

muntatge | grep / dev / sd

Els resultats en aquesta ocasió mostraran alguna cosa així:

/ dev / sda4 on / type ext4 (rw, relatime, errors = remount-ro, data = ordered)
/ dev / sda1 on / boot / efi type vfat (rw, relatime, fmask = 0077, dmask = 0077, page code = 437, iocharset = iso8859-1, shortname = mixed, errors = remount-ro)

Això no mostra les vostres unitats, però mostra les particions muntades. No llista particions que encara no s'han muntat.

El dispositiu / dev / sda sol ser el disc dur 1 i, si teniu un segon disc dur, es muntarà a / dev / sdb.

Si teniu un SSD , probablement aquest serà assignat a / dev / sda i el disc dur assignat a / dev / sdb.

Com podeu veure, el meu ordinador té una unitat / dev / sda amb 2 particions muntades. La partició / dev / sda4 té un sistema de fitxers ext4 i és on Ubuntu està instal·lat. La / dev / sda1 és la partició EFI utilitzada per arrencar el sistema en primer lloc.

Aquesta computadora està configurada per a arrencada dual amb Windows 10. Per veure les particions de Windows, haureu de muntar-les.

Utilitzeu lsblk per als dispositius de blocs de llista

La Muntatge està bé per a la llista de dispositius muntats, però no mostra tots els dispositius que teniu i la sortida és molt detallada i fa que sigui difícil de llegir.

La millor manera d'enumerar les unitats de Linux és utilitzar lsblk de la manera següent:

lsblk

La informació es mostra en un format d'arbre amb la següent informació:

La pantalla té un aspecte semblant:

La informació és molt més fàcil de llegir. Podeu veure que tinc una unitat anomenada sda que té 931 gigabytes. L'SDA es divideix en 5 particions 2 o que estan muntades i una tercera que s'assigna a l'intercanvi.

També hi ha un disc anomenat sr0 que és la unitat de DVD incorporada.

Com llistar dispositius PCI

Una cosa que realment val la pena aprendre sobre Linux és que si voleu enumerar alguna cosa, normalment hi ha una ordre que comença amb les lletres "ls".

Ja heu vist que "lsblk" enumera els dispositius de bloc i es pot utilitzar per mostrar la forma en què es distribueixen els discs.

També heu de saber que l'ordre ls s'utilitza per obtenir una llista de directoris.

Més endavant, utilitzaràs l'ordre lsusb per llistar les unitats USB a l'ordinador.

També podeu llistar els dispositius mitjançant l'ordre lsdev, però haureu d'assegurar-vos que s'instal·la procinfo per poder utilitzar aquest comandament.

Per mostrar els dispositius PCI, utilitzeu l'ordre lspci de la manera següent:

lspci

El resultat de l'ordre anterior és de nou molt detallat, de manera que probablement obtingueu més informació del que vau contractar.

Aquí teniu una breu instantània de la meva fitxa:

00: 02.0 Controlador compatible amb VGA: processador de Intel Core 3r Gen Core Grap
Hics Controller (rev 09)
00: 14.0 Controlador USB: Intel Corporation 7 Series / C210 Series Chipset Family US
B xHCI Host Controller (rev 04)

La llista inclou tot, des de controladors VGA fins a controladors USB, so, Bluetooth, sense fils i ethernet.

Irònicament, la llista estàndard de lspci es considera bàsica i, si voleu informació més detallada sobre cada dispositiu, podeu executar el següent comandament:

lspci -v

La informació per a cada dispositiu es veu així:

02: 00.0 Controlador de xarxa: adaptador de xarxa sense fil Qualcomm Atheros AR9485 (rev 01)
Subsistema: adaptador de xarxa sense fil Dell AR9485
Banderes: mestre d'autobús, devsel ràpid, latència 0, IRQ 17
Memòria a c0500000 (64 bits, no prefetible) [size = 512K]
ROM d'expansió a c0580000 [inhabilitat] [mida = 64K]
Capacitats:
Controlador del nucli en ús: ath9k
Mòduls del nucli: ath9k

La sortida de l'ordre lspci -v és en realitat més llegible i es pot veure clarament que tinc una targeta sense fil Qualcomm Atheros.

Podeu obtenir resultats encara més detallats mitjançant l'ordre següent:

lspci -vv

Si això no és suficient, intenteu el següent:

lspci -vvv

I si això no és suficient. No, només estic fent broma. S'atura aquí.

L'aspecte més útil de lspci que no sigui la llista de dispositius és el controlador del nucli que s'utilitza per a aquest dispositiu. Si el dispositiu no funciona, és possible que valgui la pena investigar si hi ha un millor controlador disponible per al dispositiu.

Llista dels dispositius USB connectats a l'ordinador

Per fer una llista dels dispositius USB disponibles per a l'ordinador, utilitzeu l'ordre següent:

lsusb

La sortida serà una cosa així:

Autobús 002 Dispositiu 002: identificador 8087: 0024 concentrador de coincidència de tarifes integrat de Intel Corp.
Autobús 002 Dispositiu 001: ID 1d6b: 0002 Concentrador arrel Linux Foundation 2.0
Autobús 001 Dispositiu 005: ID 0c45: 64ad Microdia
Autobús 001 Dispositiu 004: Identificació 0bda: 0129 Realtek Semiconductor Corp. Controlador del lector de targetes RTS5129
Autobús 001 Dispositiu 007: Id 0cf3: e004 Atheros Communications, Inc.
Autobús 001 Dispositiu 002: identificador 8087: 0024 concentrador de coincidència de tarifes integrat de Intel Corp.
Autobús 001 Dispositiu 001: ID 1d6b: 0002 Concentrador arrel Linux Foundation 2.0
Autobús 004 Dispositiu 002: Identificació 0bc2: 231a Seagate RSS LLC
Autobús 004 Dispositiu 001: Id. 1d6b: 0003. Concentrador arrel Linux Foundation 3.0
Bus 003 Dispositiu 002: ID 054c: 05a8 Sony Corp.
Autobús 003 Dispositiu 001: ID 1d6b: 0002 Concentrador arrel Linux Foundation 2.0

Si inseriu un dispositiu USB a l'ordinador com un disc dur extern i, a continuació, executeu l'ordre lsusb, veureu que el dispositiu apareix a la llista.

Resum

Per resumir, la millor manera d'enumerar qualsevol cosa a Linux és recordar les següents ordres de ls: