Hoe om Linux te gebruik om die name van die toestelle op jou rekenaar te vind

Hierdie gids sal jou wys hoe om die toestelle, dryf, PCI-toestelle en USB-toestelle op jou rekenaar te lys. Om uit te vind watter dryf beskikbaar is, sal jy kortliks gewys word hoe om die gemonteerde toestelle te wys, en dan sal jy gewys word hoe om al die dryf te wys.

Gebruik die bergopdrag

In 'n vorige gids het ek gewys hoe om toestelle te berg met Linux . Nou sal ek jou wys hoe om die gemonteerde toestelle te lys.

Die mees eenvoudige sintaksis wat jy kan gebruik, is soos volg:

berg

Die uitset van die bogenoemde opdrag is redelik verbasend en sal so iets wees:

/ dev / sda4 op / tipe ext4 (rw, relatime, errors = remount-ro, data = bestel)
securityfs op / sys / kern / sekuriteit tipe securityfs (rw, nosuid, nodev, noexec, relat
ime)

Daar is soveel inligting dat dit regtig nie so maklik is om te lees nie.

Hardeskywe begin gewoonlik met / dev / sda of / dev / sdb, sodat u die grep-opdrag kan gebruik om die uitset soos volg te verminder:

berg | grep / dev / sd

Die uitslae hierdie keer sal so iets wys:

/ dev / sda4 op / tipe ext4 (rw, relatime, errors = remount-ro, data = bestel)
/ dev / sda1 on / boot / efi tipe vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, shortname = gemengde, foute = remount-ro)

Dit lys nie jou dryf nie, maar dit lys ook jou gemonteerde partisies. Dit bevat nie partisies wat nog nie gemonteer is nie.

Die toestel / dev / sda staan ​​gewoonlik vir hardeskyf 1 en as jy 'n tweede hardeskyf het, sal dit gemonteer word aan / dev / sdb.

As jy 'n SSD het, sal dit waarskynlik toegewys word na / dev / sda en die hardeskyf sal na / dev / sdb gekarteer word.

Soos u kan sien, het my rekenaar 'n enkele / dev / sda-skyf met 2 partisies gemonteer. Die / dev / sda4 partisie het 'n ext4 lêersisteem en dit is waar Ubuntu geïnstalleer is. Die / dev / sda1 is die EFI partisie wat gebruik word om die stelsel in die eerste plek te begin.

Hierdie rekenaar is ingestel op dubbele selflaai met Windows 10. Om die Windows-partisies te sien, moet ek hulle berg.

Gebruik lsblk om bloktoestelle te lys

Die berg is goed vir die lys van gemonteerde toestelle, maar dit wys nie elke toestel wat jy het nie en die uitset is baie verbasend en maak dit moeilik om te lees.

Die beste manier om die dryf in Linux uit te lys, is om lsblk soos volg te gebruik:

lsblk

Die inligting word in 'n boomformaat vertoon met die volgende inligting:

Die vertoning lyk soos volg:

Die inligting is baie makliker om te lees. Jy kan sien dat ek een skyf met die naam sda het, wat 931 gigabyte het. SDA is verdeel in 5 partisies 2 of wat gemonteer is en 'n derde wat toegewys is om te ruil.

Daar is ook 'n ry genaamd sr0 wat die ingeboude DVD-aandrywer is.

Hoe om PCI-toestelle te lys

Een ding wat dit regtig die moeite werd is om te leer oor Linux is dat as jy iets wil lys, is daar gewoonlik 'n opdrag wat begin met die letters "ls".

U het reeds gesien dat "lsblk" blokblokkies uitskakel en gebruik kan word om die manier waarop skywe uitgelê is, te wys.

U moet ook weet dat die ls-opdrag gebruik word om 'n lysinskrywing te kry.

Later sal u die lsusb-opdrag gebruik om die USB-skywe op die rekenaar uit te lys.

U kan ook toestelle lys deur die lsdev-opdrag te gebruik, maar u moet seker maak dat procinfo geïnstalleer is om daardie bevel te gebruik.

Om die PCI-toestelle uit te lys, gebruik die lspci-opdrag soos volg:

lspci

Die uitset van die bogenoemde opdrag is weer baie verbasend, waardeur jy waarskynlik meer inligting kry as waarvoor jy beding het.

Hier is 'n kort momentopname van my aanbieding:

00: 02.0 VGA-compatible beheerder: Intel Corporation 3de Gen Core verwerker Grap
Hics Controller (rev 09)
00: 14.0 USB-kontroleerder: Intel Corporation 7-reeks / C210-reeks Chipset Family US
B xHCI Host Controller (rev 04)

Die aanbieding lys alles van VGA-beheerders na USB, klank, Bluetooth, wireless en ethernet controllers.

Ironies genoeg is die standaard lspci-lys as basies beskou en as jy meer gedetailleerde inligting oor elke toestel wil hê, kan jy die volgende opdrag uitvoer:

lspci-v

Die inligting vir elke toestel lyk soos volg:

02: 00.0 Netwerk kontroleerder: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
Subsysteem: Dell AR9485 Wireless Network Adapter
Vlae: busmeester, vinnige devsel, latensie 0, IRQ 17
Geheue by c0500000 (64-bis, nie-voorverhaalbaar) [grootte = 512K]
Uitbreidings ROM by c0580000 [gedeaktiveer] [grootte = 64K]
vermoëns:
Kernelbestuurder in gebruik: ath9k
Kernmodules: ath9k

Die uitset van die lspci -v-opdrag is eintlik meer leesbaar en jy kan duidelik sien dat ek 'n Qualcomm Atheros-draadlose kaart het.

U kan selfs meer verbose uitset kry deur die volgende opdrag te gebruik:

lspci-vv

As dit nie genoeg is nie, probeer die volgende:

lspci -vvv

En as dit nie genoeg is nie. Nee, ek maak net 'n grap. Dit stop daar.

Die mees bruikbare aspek van lspci, behalwe die uitskrywing van toestelle, is die kernbestuurder wat vir daardie toestel gebruik word. As die toestel nie werk nie, is dit moontlik die moeite werd om te ondersoek of daar 'n beter bestuurder beskikbaar is vir die toestel.

Lys die USB-toestelle wat aan die rekenaar geheg is

Om die USB-toestelle wat vir u rekenaar beskikbaar is, te lys, gebruik die volgende opdrag:

lsusb

Die uitset sal so iets wees:

Bus 002 Apparaat 002: ID 8087: 0024 Intel Corp. Geïntegreerde Tempo Matching Hub
Bus 002 Apparaat 001: ID 1d6b: 0002 Linux Foundation 2.0 wortelhub
Bus 001 Apparaat 005: ID 0c45: 64ad Microdia
Bus 001 Apparaat 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 Kaartlezer Kontroleerder
Bus 001 Apparaat 007: ID 0cf3: e004 Atheros Communications, Inc.
Bus 001 Apparaat 002: ID 8087: 0024 Intel Corp. Geïntegreerde Tempo Matching Hub
Bus 001 Apparaat 001: ID 1d6b: 0002 Linux Foundation 2.0 wortelhub
Bus 004 Apparaat 002: ID 0bc2: 231a Seagate RSS LLC
Bus 004 Apparaat 001: ID 1d6b: 0003 Linux Foundation 3.0 wortelhub
Bus 003 Toestel 002: ID 054c: 05a8 Sony Corp.
Bus 003 Apparaat 001: ID 1d6b: 0002 Linux Foundation 2.0 wortelhub

As jy 'n USB-toestel in die rekenaar plaas, soos 'n eksterne hardeskyf en dan die lsusb-opdrag uitvoer, sal jy sien dat die toestel in die lys verskyn.

opsomming

Om dit dan op te som, is die beste manier om iets in Linux te lys, om die volgende ls opdragte te onthou: