A Linux használata a számítógépen található eszközök nevének megkereséséhez

Ez az útmutató megmutatja, hogyan kell felsorolni a számítógépen lévő eszközöket, meghajtókat, PCI eszközöket és USB eszközöket . Ha meg szeretné tudni, hogy mely meghajtók állnak rendelkezésre, röviden bemutatjuk, hogyan kell megjeleníteni a felszerelt készülékeket, majd megmutatja, hogyan jelenítheti meg az összes meghajtót.

A Mount Command használata

Egy korábbi útmutatóban megmutattam, hogyan lehet eszközökkel felszerelni a Linuxot . Most megmutatom, hogyan kell felsorolni a felszerelt készülékeket.

A legegyszerűbb szintaxis a következő:

hegy

A fenti parancs kimenete meglehetősen bonyolult és ilyen lesz:

/ dev / sda4 on / type ext4 (rw, relatime, hibák = remount-ro, adatok = rendezve)
securityfs on / sys / kernel / biztonsági típusú securityfs (rw, nosuid, nodev, noexec, relat
ime)

Olyan sok információ van, hogy valójában nem olyan könnyű olvasni.

A merevlemez-meghajtók általában a / dev / sda vagy a / dev / sdb fájlokkal indulnak, így a grep parancs a következő módon csökkenti a kimenetet:

mount | grep / dev / sd

Az eredmények ezúttal valami ilyesmit mutatnak:

/ dev / sda4 on / type ext4 (rw, relatime, hibák = remount-ro, adatok = rendezve)
/ dev / sda1 be / boot / efi típus vfat (rw, relatime, fmask = 0077, dmask = 0077, kódlap = 437, iocharset = iso8859-1, shortname = vegyes, errors = remount-ro)

Ez nem felsorolja a meghajtókat, de felsorolja a beépített partíciókat. Nem felsorolja a még fel nem szerelt partíciókat.

A / dev / sda eszköz általában az 1 merevlemezre vonatkozik, és ha van egy második merevlemezed, akkor a / dev / sdb-ra lesz szerelve.

Ha rendelkezik SSD-vel, akkor ez valószínűleg a / dev / sda és a merevlemez / dev / sdb könyvtárra van leképezve.

Ahogy láthatja, a számítógépemben van egy / dev / sda meghajtó, amelyen 2 partíció van szerelve. A / dev / sda4 partíciónak ext4 fájlrendszere van, és ott van az Ubuntu telepítése. A / dev / sda1 az EFI partíció, amely elsőként indítja el a rendszert.

Ez a számítógép a Windows 10 rendszerű kettős rendszerindítással van beállítva. A Windows partíciók megtekintéséhez csatolnia kell őket.

Használja az lsblk listákat blokkeszközökhöz

A mount jól fel van szerelve a felszerelt eszközök felsorolására, de nem minden eszközt mutat, és a kimenet nagyon bonyolult, így nehezen olvasható.

A Linux meghajtók listájának legjobb módja az lsblk használata az alábbiak szerint:

lsblk

Az információ egy fa formátumban jelenik meg a következő információkkal:

A kijelző így néz ki:

Az információ sokkal könnyebb olvasni. Láthatja, hogy van egy 911 gigabájtos sda nevű meghajtó. Az SDA 5 partícióra van felosztva 2 vagy fel van szerelve, és egy harmadik, amelyet swap-hoz rendelnek.

Van egy meghajtó sr0, ami a beépített DVD-meghajtó.

A PCI eszközök listája

Az egyik dolog, hogy valóban érdemes megtanulni a Linux-ot, hogy ha listát szeretne felsorolni, akkor általában egy parancs, amely az "ls" betűkkel kezdődik.

Már láttad, hogy az "lsblk" felsorolja a blokkeszközöket, és fel lehet használni a lemezek lefektetésének módját.

Azt is tudnod kell, hogy az ls paranccsal egy könyvtárat adsz meg.

Később az lsusb parancs segítségével felsoroljuk a számítógép USB meghajtókat.

Az eszközöket az lsdev parancs használatával is felsorolhatja, de a parancs használatához győződjön meg róla, hogy a procinfo telepítve van.

A PCI eszközök felsorolásához használja az lspci parancsot az alábbiak szerint:

lspci

A fenti parancs kimenete ismét nagyon bonyolult, így valószínűleg több információt kapsz, mint amennyit el akéltál.

Itt egy rövid pillanatkép az adataimból:

00: 02.0 VGA kompatibilis vezérlő: Intel Corporation 3rd Gen Core processor Grap
hics vezérlő (rev 09)
00: 14.0 USB vezérlő: Intel Corporation 7 Series / C210 sorozatú lapkakészlet család US
B xHCI Host Controller (rev 04)

A lista mindent felsorol a VGA-vezérlőkről az USB-re, a hangra, a Bluetooth-ra, a vezeték nélküli és Ethernet-vezérlőkre.

Ironikus módon a standard lspci-lista alapvetőnek tekinthető, és ha részletesebb információt szeretne az egyes eszközökről, akkor a következő parancsot futtathatja:

lspci -v

Az egyes eszközökre vonatkozó információk hasonlóképpen hasonlítanak:

02: 00.0 Hálózati szabályozó: Qualcomm Atheros AR9485 vezeték nélküli hálózati adapter (rev 01)
Alrendszer: Dell AR9485 vezeték nélküli hálózati adapter
Zászlók: buszmester, gyors átadás, késleltetés 0, IRQ 17
Memória c0500000-en (64 bites, nem előfeszíthető) [méret = 512 KB]
Bővítő ROM c0580000 [disabled] [méret = 64K]
képességek:
A rendszermag meghajtó használata: ath9k
Kernel modulok: ath9k

Az lspci -v parancs kimenete valóban olvashatóbb, és jól látható, hogy van egy Qualcomm Atheros vezeték nélküli kártya.

Még több verbose kimenetet kaphat a következő parancs használatával:

lspci -vv

Ha ez nem elég, próbálja ki a következőket:

lspci -vvv

És ha ez nem elég. Nem, csak viccelek. Megáll itt.

Az lspci leghasznosabb eszköze, mint az eszközök felsorolása, az az eszközhöz használt rendszermag-illesztőprogram. Ha az eszköz nem működik, érdemes megvizsgálni, hogy van-e jobb illesztőprogram az eszköz számára.

Lista Az USB-eszközök csatlakoztatva a számítógéphez

A számítógéphez rendelkezésre álló USB-eszközök listázásához használja a következő parancsot:

lsusb

A kimenet így lesz:

002-es busz 002-es eszköz: 8087-es azonosító: 0024 Intel Corp. Integrált sebességmegfelelő hub
Bus 002 001 eszköz: 1d6b azonosító: 0002 Linux Foundation 2.0 root hub
Bus 001 005 eszköz: ID 0c45: 64ad Microdia
Bus 001 004 eszköz: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 kártyaolvasó vezérlő
Bus 001 007 eszköz: 0cf3 azonosító: e004 Atheros Communications, Inc.
001-es busz 002-es eszköz: 8087-es azonosító: 0024 Intel Corp. Integrált sebességmegfelelő hub
Bus 001 001 eszköz: 1d6b azonosító: 0002 Linux Foundation 2.0 root hub
Bus 004 002 eszköz: 0bc2 azonosító: 231a Seagate RSS LLC
Bus 004 001 eszköz: 1d6b azonosító: 0003 Linux Foundation 3.0 root hub
003 busz 002 eszköz: 054c azonosító: 05a8 Sony Corp.
003-as busz 001-es eszköz: 1d6b azonosító: 0002 Linux Foundation 2.0 gyökérhub

Ha USB-eszközt helyez be a számítógépbe, például egy külső merevlemezt, majd futtatja az lsusb parancsot, megjelenik a készülék a listában.

összefoglalás

Összefoglalva, a legjobb mód arra, hogy felsoroljon valamit a Linuxban, az, hogy emlékezzen a következő ls parancsokra: