Kako uporabljati Linux za iskanje imen naprav v računalniku

Ta priročnik vam bo pokazal, kako lahko v računalniku naštejete naprave, pogone, naprave PCI in naprave USB . Za ugotovitev, kateri pogoni so na voljo, boste na kratko prikazali prikazovanje vgrajenih naprav, nato pa vam bo prikazano, kako prikazati vse pogone.

Uporabite Command Command

V prejšnjem vodniku sem pokazal, kako namestiti naprave z uporabo Linuxa . Zdaj vam pokažem, kako lahko naštejete vgrajene naprave.

Najbolj enostavna sintaksa, ki jo lahko uporabite, je naslednja:

Mount

Izhod iz zgornjega ukaza je dokaj natančen in bo takšen:

/ dev / sda4 vklop / tip ext4 (rw, relatime, napake = remount-ro, podatki = naročeno)
securityfs on / sys / kernel / varnostni tip securityfs (rw, nosuid, nodev, noexec, relat
jaz mene)

Obstaja toliko informacij, da jih ni tako enostavno prebrati.

Trdi diski se običajno začnejo z / dev / sda ali / dev / sdb, tako da lahko uporabite ukaz grep za zmanjšanje proizvodnje na naslednji način:

mount | grep / dev / sd

Rezultati bodo pokazali nekaj takega:

/ dev / sda4 vklop / tip ext4 (rw, relatime, napake = remount-ro, podatki = naročeno)
/ dev / sda1 on / boot / efi tip vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, shortname = mešani, napake = remount-ro)

To ne vsebuje seznamov vaših pogonov, temveč navede svoje nameščene particije. Ne vsebuje seznamov, ki še niso nameščeni.

Naprava / dev / sda ponavadi pomeni trdi disk 1 in če imate drug trdi disk, bo ta nameščen na / dev / sdb.

Če imate SSD, je verjetno, da bo to mapirano v / dev / sda in trdi disk preslikan v / dev / sdb.

Kot lahko vidite, ima moj računalnik en pogon / dev / sda, ki je nameščen na dveh particijah. Razdelek / dev / sda4 ima datotečni sistem ext4 in tam je nameščen Ubuntu. / Dev / sda1 je razdelek EFI, ki se uporablja za zagon sistema.

Ta računalnik je nastavljen na dvojni zagon z operacijskim sistemom Windows 10. Da bi videli particije sistema Windows, jih bom moral namestiti.

Uporabite lsblk, da izberete blokovne naprave

Mount je v redu za vnos vgrajenih naprav, vendar ne prikazuje vseh naprav, ki jih imate, in izhod je zelo verbose, zaradi česar je težko brati.

Najboljši način za navedbo pogonov v Linuxu je uporaba lsblk na naslednji način:

Lsblk

Informacije so prikazane v obliki dreves z naslednjimi podatki:

Na zaslonu je videti nekaj takega:

Informacije je veliko lažje prebrati. Vidite lahko, da imam en pogon, imenovan sda, ki ima 931 gigabajtov. SDA je razdeljen na 5 particij 2 ali so nameščeni in tretji, ki je dodeljen zamenjavi.

Obstaja tudi pogon, imenovan sr0, ki je vgrajen DVD-pogon.

Kako poiskati naprave PCI

Ena stvar, ki jo je res treba naučiti o Linuxu, je, da če želite ničesar navesti, je običajno ukaz, ki se začne s črki "ls".

Videli ste že, da "lsblk" navaja blokne naprave in se lahko uporablja za prikaz načinov diskov.

Prav tako morate vedeti, da je ukaz ls uporabljen za vnos seznama imenikov.

Kasneje boste uporabili ukaz lsusb, da napišete USB pogone v računalniku.

Napravo lahko tudi navedete z ukazom lsdev, vendar morate za uporabo tega ukaza namestiti procinfo.

Za navedbo naprav PCI uporabite ukaz lspci na naslednji način:

lspci

Izhod iz zgornjega ukaza je spet zelo verbosen, kar pomeni, da verjetno dobite več informacij, kot ste bili naklonjeni.

Tukaj je kratek posnetek iz mojega vnosa:

00: 02.0 VGA združljiv krmilnik: Intel Corporation 3rd Gen Core procesor Grap
krmilnik (rev 09)
00: 14.0 USB krmilnik: Družina družin vezij serije Intel Corporation 7 Series / C210 ZDA
B xHCI gostiteljski kontroler (rev 04)

V seznamu je vse navedeno od kontrolerjev VGA do USB, zvoka, Bluetooth, brezžičnih in ethernet kontrolerjev.

Ironično je standardni seznam lspci osnovni in če želite podrobnejše podatke o vsaki napravi, lahko zaženete naslednji ukaz:

lspci -v

Podatki za vsako napravo izgledajo tako:

02: 00.0 Omrežni krmilnik: Qualcomm Atheros AR9485 brezžični omrežni adapter (rev 01)
Podsistem: Dell AR9485 brezžični omrežni adapter
Zastave: vodilo vodila, hitro devsel, zakasnitev 0, IRQ 17
Pomnilnik na c0500000 (64-bitni, prednastavljivi) [velikost = 512K]
Razširitveni ROM pri c0580000 [onemogočen] [velikost = 64K]
Zmožnosti:
Uporabljeni gonilnik jedra: ath9k
Moduli jedra: ath9k

Izhod iz ukaza lspci -v je dejansko bolj berljiv in jasno lahko vidite, da imam brezžično kartico Qualcomm Atheros.

Z uporabo naslednjega ukaza lahko dobite še bolj natančen izhod:

lspci -vv

Če to ni dovolj, poskusite naslednje:

lspci -vvv

In če to ni dovolj. Ne, šalim se samo. Tu se ustavi.

Najbolj uporaben vidik lspci, ki ni navedba naprav, je gonilnik jedra, ki se uporablja za to napravo. Če naprava ne deluje, je morda treba raziskati, ali je za napravo na voljo boljši voznik.

Seznam Naprave USB, priložene računalniku

Če želite seznam naprav USB, ki so na voljo za vaš računalnik, uporabite ta ukaz:

lsusb

Rezultat bo nekaj takega:

Bus 002 Device 002: ID 8087: 0024 Intelov integrirani porazdelitveni porazdelitveni prag
Bus 002 Device 001: ID 1d6b: 0002 Korenskega vozlišča Linux Foundation 2.0
Avtobus 001 Naprava 005: ID 0c45: 64ad Microdia
Bus 001 Device 004: ID 0bda: 0129 Realtek Semiconductor Corp RTS5129 Krmilnik za bralno kartico
Bus 001 naprava 007: ID 0cf3: e004 Atheros Communications, Inc.
Avtobus 001 Naprava 002: ID 8087: 0024 Integrirano porazdelitveno središče Intel Corp.
Bus 001 Device 001: ID 1d6b: 0002 Korenskega vozlišča Linux Foundation 2.0
Bus 004 Device 002: ID 0bc2: 231a Seagate RSS LLC
Bus 004 Device 001: ID 1d6b: 0003 Koreninski vozlišče Linux Foundation 3.0
Avtobus 003 Naprava 002: ID 054c: 05a8 Sony Corp.
Bus 003 Device 001: ID 1d6b: 0002 Korenski pesto Linux Foundation 2.0

Če vstavite napravo USB v računalnik, kot je zunanji trdi disk, in nato zaženite ukaz lsusb, se bo naprava prikazala na seznamu.

Povzetek

Če povzamemo, najboljši način za seznam nič v Linuxu je zapomniti naslednjih ukazov ls: