Slik bruker du Linux for å finne navnene på enhetene på datamaskinen din
Liste over enheter, stasjoner, PCI-enheter, og USB-enheter på datamaskinen din involverer en rekke kommandoer som enkelt kan påkalles fra en shell-ledetekst Linux.
Bruk 'mount'-kommandoen
Den enkleste syntaksen du kan bruke er som følger:
montere
Utgangen fra ovenstående kommando er ganske detaljert og vil være noe slikt:

Harddisker starter vanligvis med /dev/sda eller /dev/sdb, så bruk grep kommando for å redusere utgangen som følger:
montere | grep /dev/sd
Resultatene viser noe slikt:
/dev/sda4 på / type ext4 (rw, relatime, errors=remount-ro, data=ordered)
/dev/sda1 på /boot/efi type vfat (rw, relatime, fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed, errors=remount-ro)
Dette viser ikke stasjonene dine, men det viser de monterte partisjonene dine. Den viser ikke partisjoner som ennå ikke er montert.
Enheten /dev/sda står vanligvis for den første harddisken på systemet ditt, og hvis du har en andre harddisk, vil den bli montert til /dev/sdb. Hvis du har en SSD, så vil dette sannsynligvis bli tilordnet /dev/sda og harddisken tilordnet /dev/sdb.
Bruk 'lsblk' for å liste blokkeringsenheter
Mount er greit for oppføring monterte enheter, men det viser ikke alle enhetene du har, og utdataene er detaljerte, noe som gjør det vanskelig å lese.
Den beste måten å liste stasjonene i Linux er å bruke lsblk følgende:
lsblk
Informasjonen vises i et treformat med følgende informasjon:
- Navn
- Major Minor enhetsnummer
- Er den flyttbar
- Størrelse
- Er det skrivebeskyttet
- Er det en disk eller en partisjon
- Hvor er skilleveggen montert
Skjermen ser omtrent slik ut:

Informasjonen er lettere å lese. Den viser én stasjon kalt sda, som tilbyr 50 G lagringsplass. Den deler seg i én partisjon, kalt sda1.
Stasjonene fd0 (diskett) og sr0 (CD-ROM) vises i denne oppføringen. Den spesielle maskinen denne oppføringen hentet fra, kalt mynte-vm, er en virtuell Linux Mint-maskin som kjører i Hyper-V-systemet på en Windows 10-datamaskin. Hyper-V leverer en virtuell diskett- og CD-ROM-stasjon som standard.
Slik viser du PCI-enheter
For å liste PCI-enhetene, bruk lspci kommando som følger:
lspci
Utdataene fra kommandoen ovenfor er detaljerte, noe som betyr at du sannsynligvis får mer informasjon enn du trenger.
Her er et kort øyeblikksbilde som et eksempel:

Listen viser enheter, inkludert VGA-kontrollere, USB-kontrollere, lyd, Bluetooth, trådløse og Ethernet-kontrollere.
Standarden lspci oppføringen anses som grunnleggende, og hvis du vil ha mer detaljert informasjon om hver enhet, kjør følgende kommando:
lspci -v
Informasjonen for hver enhet ser omtrent slik ut:
02:00.0 Nettverkskontroller: Qualcomm Atheros AR9485 trådløs nettverksadapter (rev 01)
Delsystem: Dell AR9485 trådløs nettverksadapter
Flagg: bussmester, rask utvikling, ventetid 0, IRQ 17
Minne ved c0500000 (64-bit, ikke forhåndshentbar) [størrelse=512K]
Utvidelse ROM ved c0580000 [deaktivert] [størrelse=64K]
Evner:
Kjernedriver i bruk: ath9k
Kjernemoduler: ath9k
Utgangen fra lspci -v kommandoen er mer lesbar.
Du kan få enda mer detaljert utdata ved å bruke følgende kommando:
lspci -vv
Hvis det ikke er nok informasjon, prøv følgende:
lspci -vvv

Det mest nyttige aspektet ved lspci, annet enn å liste enheter, er kjernedriveren som brukes for den enheten. Hvis enheten ikke fungerer, er det verdt å undersøke om det finnes en bedre driver tilgjengelig for enheten.
List opp USB-enhetene som er koblet til datamaskinen
For å liste opp USB-enhetene som er tilgjengelige for datamaskinen din, bruk følgende kommando:
lsusb
Utgangen vil være noe slikt:
Buss 002 Enhet 002: ID 8087:0024 Intel Corp. Integrert Rate Matching Hub
Buss 002 Enhet 001: ID 1d6b: 0002 Linux Foundation 2.0 rothub
Buss 001 Enhet 005: ID 0c45:64ad Microdia
Buss 001 Enhet 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 kortleserkontroller
Buss 001 Enhet 007: ID 0cf3:e004 Atheros Communications, Inc.
Buss 001 Enhet 002: ID 8087:0024 Intel Corp. Integrert Rate Matching Hub
Buss 001 Enhet 001: ID 1d6b: 0002 Linux Foundation 2.0 rothub
Buss 004 Enhet 002: ID 0bc2:231a Seagate RSS LLC
Buss 004 Enhet 001: ID 1d6b: 0003 Linux Foundation 3.0 rothub
Buss 003 Enhet 002: ID 054c: 05a8 Sony Corp.
Buss 003 Enhet 001: ID 1d6b: 0002 Linux Foundation 2.0 rothub
Hvis du setter inn en USB-enhet i datamaskinen, for eksempel en ekstern harddisk, og deretter kjører lsusb kommando, vises enheten på listen.
Sammendrag
Den beste måten å liste opp noe i Linux er å huske følgende ls kommandoer:
- ls: Liste filer i filsystemet.
- lsblk: Liste blokkeringsenheter (for eksempel stasjonene).
- lspci: Liste over PCI-enheter.
- lsusb: Liste over USB-enheter.
- lsdev: Liste over alle enheter.