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:
- Név
- Major Minor verziószám
- Kivehető
- Méret
- Csak olvasható
- Ez egy lemez vagy egy partíció
- Hol van a válaszfal
A kijelző így néz ki:
- sda - 8.0 - 0 - 931 GB - 0 - lemez
- sda1 - 8.1 - 0 - 500M - 0 - part - / boot / efi
- sda2 - 8,2 - 0 - 128M - 0 - rész
- sda3 - 8.3 - 0 - 370.6 G - 0 - rész
- sda4 - 8,4 - 0 - 554,4 G - 0 - rész /
- sda5 - 8.5 - 0 - 5.9G - 0 - rész - [SWAP]
- sr0 - 11: 0 - 1 - 1024M - 0 - rom
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:
- ls - lista fájlokat a fájlrendszerben
- lsblk - felsorolja a blokkeszközöket (azaz a meghajtókat)
- lspci - felsorolja a pci eszközöket
- lsusb - felsorolja az USB eszközöket
- lsdev - felsorolja az összes eszközt