Hoe brûke Linux om de nammen fan de apparaten op jo kompjûter te finen

Dizze guod sil jo sjen litte hoe't jo de apparaten, de rigels, de PCI-apparaten en USB-apparaten op jo komputer liske. Om jo út te finen hokker fylders beskikber binne, sil jo koartlyn wer sjen litte hoe't de opsleine apparaten sjen litte, en dan wurde jo sjen litte hoe't jo alle rydten sjen litte.

Brûk de Mount Command

Yn in eardere gids haw ik sjen litten hoe't jo gebrûk meitsje fan apparaten fia Linux . No sille ik jo sjen litte hoe't de opsleine apparaten opnimme.

De meast ienfâldige syntaks dy't jo brûke kinne is as folgjend:

berch

De útfier fan it boppesteande kommando is frij ferkeard en sil sa wêze:

/ dev / sda4 op / type ext4 (rw, relatime, flater = remount-ro, data = besteld)
securityfs op / sys / kernel / security type securityfs (rw, nosuid, nodev, noexec, relat
ime)

Der is safolle ynformaasje dat it echt net maklik is te lêzen.

Harde rydten begjinne algemien mei / dev / sda of / dev / sdb, sadat jo it grep kommando brûke kinne om de útfier te ferlytsjen sa as:

berch | grep / dev / sd

De resultaten dizze kear sille dit folgje:

/ dev / sda4 op / type ext4 (rw, relatime, flater = remount-ro, data = besteld)
/ dev / sda1 op / boot / efi type vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, koartname = mingde, flaters = remount-ro)

Dit docht gjin list foar jo triemen, mar it listet jo opsleine dieltsjes. It listet gjin dielen dy't noch net opnommen binne.

It apparaat / dev / sda stiet normaal foar hurde skiif 1 en as jo in twadde hurde skiif ha, dan wurdt it op / dev / sdb ynstalleard.

As jo ​​in SSD hawwe dan sil dizze wierskynlik oanpast wurde oan / dev / sda en de hurde rydmap is mapd op / dev / sdb.

As jo ​​sjogge dat myn komputer in ien / dev / sda-drive hat mei 2 partysjes opnij. De partition / dev / sda4 hat in ext4-bestânsysteem en it is wêr Ubuntu ynstalleart. De / dev / sda1 is de EFI- partysje dy't brûkt wurdt om it systeem yn it earste plak te booten.

Dizze kompjûter is ynsteld foar dual-boot mei Windows 10. Om de Windows-partysjes te besjen, sil ik har opnimme moatte.

Brûk lsblk nei listblokken

It berik is OK foar it loftsjen fan apparaten, mar it docht gjin elke apparaat dy't jo hawwe en de útfier is tige verbose en makket it lestich te lêzen.

De bêste manier om de triemen yn Linux út te listjen is lsblk as folgjend te brûken:

lsblk

De ynformaasje wurdt werjûn yn in beamformaat mei de folgjende ynformaasje:

De werjefte liket soks sa:

De ynformaasje is folle makliker te lêzen. Jo kinne sjen dat ik ien drive mei de namme sda ​​hat dy't 931 gigabytes hat. De SDA wurdt yn 5 partysjes opsplitst 2 of dy't binne opboud en in tredde dy't oanjûn is om te wikseljen.

Der is ek in ryd neamd sr0 dat is it ynboude DVD-drive.

Hoe't PCI-apparaten list binne

Ien ding dat it echt wurdich leare oer Linux is dat as jo alles opjaan wolle, dan is normaal in kommando dy't begjint mei de letters "ls".

Jo sjogge al dat "lsblk" útblêd-apparaatlisten útmakket en kin brûkt wurde om de lokaasje sjen te litten.

Jo moatte ek witte dat it kommando ls brûkt wurdt om in directorylist te krijen.

Letter dan sil jo it kommando lsusb brûke om de USB-rigels op 'e komputer te lêzen.

Jo kinne ek apparteminen brûke troch it kommando lsdev te brûken mar jo moatte derfoar soargje dat procinfo ynstalleare is om it kommando te brûken.

Om de PCI-apparaten út te listjen, brûk it lspci-kommando as folgjend:

lspci

De útfier fan it boppesteande kommando is wer in protte verbose betsjutting dat jo wierskynlik mear ynformaasje krije as jo ferkocht hawwe.

Hjir is in koart snapshot út myn list:

00: 02.0 VGA kompatibel controller: Intel Corporation 3e Gen Core processor Grap
hics Controller (rev 09)
00: 14.0 USB-stjoerprogramma: Intel Corporation 7 Series / C210 Series Chipset Family US
B xHCI Host Controller (rev 04)

De lisinsje listet alles fan VGA-kontrôles nei USB, lûd, Bluetooth, kabels en ethernet-controllers.

Iislikens is de standert lspci-listings basearre en as jo mear detaillearre ynformaasje oer elke apparaat wolle kinne jo it folgjende kommando útfiere:

lspci -v

De ynformaasje foar elke apparaat liket it sa:

02: 00.0 Network Controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
Subsystem: Dell AR9485 Wireless Network Adapter
Flaggen: busmaster, flugge devsel, latinsje 0, IRQ 17
Mem op c0500000 (64-bit, net-foardielen) [grutte = 512K]
Expansion ROM op c0580000 [útskeakele] [grutte = 64K]
Kwaliteit:
Kernel-bestjoerder yn gebrûk: ath9k
Kernel-modules: ath9k

De útfier fan it lspci -v kommando is eigentlik lêderberder en jo kinne dúdlik sjogge dat ik in draadloare kaart fan Qualcomm Atheros hawwe.

Jo kinne noch mear verbose útfier krije troch it folgjende kommando te brûken:

lspci -vv

As dat net genôch besykje de folgjende:

lspci -vvv

En as dat net genôch is. Nee, ik bin allinich kjel. It stoppe dêr.

De meast brûkte aspekt fan lspci oars as it loftsjen fan apparaten is de kernel driver dat brûkt wurdt foar dat apparaat. As it apparaat net wurket, is it mooglik om te ûndersykjen oft der in bettere bestjoerder beskikber is foar it apparaat.

List De USB-apparaten oan 'e kompjûter taheakke

Om de USB-apparaten beskikber te meitsjen foar jo komputer brûke jo it folgjende kommando:

lsusb

De útkomst sil wat sa wêze:

Bus 002 Device 002: ID 8087: 0024 Intel Corp. Yntegrearre Rate Matching Hub
Bus 002 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root nub
Bus 001 Device 005: ID 0c45: 64ad Microdia
Bus 001 Apparat 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 007: ID 0cf3: e004 Atheros Communications, Inc.
Bus 001 Device 002: ID 8087: 0024 Intel Corp. Yntegrearre Rate Matching Hub
Bus 001 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root nub
Bus 004 Device 002: ID 0bc2: 231b Seagate RSS LLC
Bus 004 Device 001: ID 1d6b: 0003 Linux Foundation 3.0 root nub
Bus 003 Device 002: ID 054c: 05a8 Sony Corp.
Bus 003 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root nub

As jo ​​in USB-apparaat yn 'e kompjûter sette, lykas in eksterne hurde skiif en dan it lsusb-kommando útfiere, sjogge jo it apparaat yn' e list.

Gearfetting

Om dan te fermelden, is de bêste manier om yn alles wat te lizzen yn 'e ljepper om de folgjende ls-kommando's te bewizen: