Skip to main content

Linux gebruiken om de namen van de apparaten op uw computer te vinden

Linux Tutorial for Beginners: Introduction to Linux Operating System (April 2025)

Linux Tutorial for Beginners: Introduction to Linux Operating System (April 2025)
Anonim

Nadat je hebt geleerd hoe je apparaten kunt koppelen met Linux, wil je misschien een lijst zien van de gekoppelde apparaten. In deze handleiding wordt uitgelegd hoe u de apparaten, stations, PCI-apparaten en USB-apparaten op uw computer kunt weergeven. Om erachter te komen welke schijven beschikbaar zijn, wordt kort uitgelegd hoe u de gekoppelde apparaten kunt weergeven en hoe u alle stations kunt laten zien.

Gebruik de Mount Command

De eenvoudigste syntaxis die u kunt gebruiken, is als volgt:

berg

De uitvoer van het bovenstaande commando is vrij uitgebreid en zal ongeveer zo zijn:

/ dev / sda4 on / type ext4 (rw, relatime, errors = remount-ro, data = besteld)securityfs on / sys / kernel / security type securityfs (rw, nosuid, nodev, noexec, relatik mij)

Er is zoveel informatie dat het echt niet zo gemakkelijk te lezen is.

Harde schijven starten over het algemeen met / dev / sda of / dev / sdb, dus u kunt de grep-opdracht gebruiken om de uitvoer als volgt te verkleinen:

monteren | grep / dev / sd

De resultaten deze keer zullen iets als dit laten zien:

/ dev / sda4 on / type ext4 (rw, relatime, errors = remount-ro, data = besteld)/ dev / sda1 on / boot / efi type vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, shortname = mixed, errors = remount-ro)

Hiermee worden uw schijven niet vermeld, maar worden wel uw aangekoppelde partities weergegeven. Er worden geen partities vermeld die nog niet zijn aangekoppeld.

Het apparaat / dev / sda staat meestal voor harde schijf 1 en als je een tweede harde schijf hebt, wordt deze gekoppeld aan / dev / sdb. Als u een SSD hebt, zal dit waarschijnlijk worden toegewezen aan / dev / sda en de harde schijf worden toegewezen aan / dev / sdb.

Zoals je kunt zien in de screenshot. deze computer heeft een enkele / dev / sda-schijf waarop 2 partities zijn gemonteerd. De / dev / sda4-partitie heeft een ext4-bestandssysteem en het is waar Ubuntu is geïnstalleerd. De / dev / sda1 is de EFI-partitie die wordt gebruikt om het systeem op de eerste plaats op te starten.

Deze computer is ingesteld op dual boot met Windows 10. Om de Windows-partities te kunnen zien, moeten we ze koppelen.

Gebruik lsblk voor List Block Devices

Mount is OK voor het weergeven van gekoppelde apparaten, maar het toont niet elk apparaat dat je hebt en de uitvoer is erg uitgebreid, waardoor het moeilijk leesbaar is.

De beste manier om de drives in Linux op een rij te zetten is om lsblk als volgt te gebruiken:

lsblk

De informatie wordt weergegeven in een boomstructuur met de volgende informatie:

  • Naam
  • Major Minor versienummer
  • Is het verwijderbaar
  • Grootte
  • Is het alleenleesbaar
  • Is het een schijf of een partitie
  • Waar is de partitie gemonteerd?

Het scherm ziet er ongeveer zo uit:

  • sda - 8.0 - 0 - 931 NL - 0 - schijf
    • sda1 - 8.1 - 0 - 500M - 0 - part - / boot / efi
    • sda2 - 8.2 - 0 - 128M - 0 - deel
    • sda3 - 8.3 - 0 - 370.6 G - 0 - deel
    • sda4 - 8.4 - 0 - 554.4 G - 0 - deel /
    • sda5 - 8.5 - 0 - 5.9G - 0 - deel - SWAP
  • sr0 - 11: 0 - 1 - 1024M - 0 - rom

De informatie is veel gemakkelijker te lezen. U kunt zien dat we één schijf hebben genaamd sda, die 931 gigabytes heeft. SDA is opgesplitst in 5 partities - 2 of aangekoppeld en een derde die is toegewezen aan swap.

Er is ook een drive met de naam sr0, het ingebouwde dvd-station.

Hoe PCI-apparaten lijst

Een ding dat het echt de moeite waard is om over Linux te leren is dat als je iets wilt opsommen, er meestal een commando is dat begint met de letters "ls".

Je hebt al gezien dat "lsblk" block-apparaten opsomt en kan worden gebruikt om de manier te laten zien waarop schijven zijn ingedeeld.

Je moet ook weten dat het ls-commando wordt gebruikt om een ​​directorylijst te krijgen.

Later zult u de opdracht lsusb gebruiken om de USB-stations op de computer weer te geven.

U kunt ook apparaten uitbeelden met behulp van de opdracht lsdev, maar u moet ervoor zorgen dat procinfo is geïnstalleerd om die opdracht te gebruiken.

Om de PCI-apparaten te vermelden, gebruikt u de opdracht lspci als volgt:

lspci

De uitvoer van het bovenstaande commando is opnieuw zeer uitgebreid, wat betekent dat je waarschijnlijk meer informatie krijgt dan je had verwacht.

Hier is een korte momentopname van onze aanbieding:

00: 02.0 VGA-compatibele controller: Intel Corporation 3e generatie Core-processor Graphics Controller (rev 09)00: 14.0 USB-controller: Intel Corporation 7-serie / C210-serie Chipset-familie VSB xHCI-hostcontroller (rev 04)

De lijst bevat een lijst van alles, van VGA-controllers tot USB, geluid, Bluetooth, draadloze en ethernet-controllers.

Ironisch genoeg wordt de standaard lspci-listing als standaard beschouwd en als je meer gedetailleerde informatie over elk apparaat wilt, kun je de volgende opdracht uitvoeren:

lspci -v

De informatie voor elk apparaat ziet er ongeveer zo uit:

02: 00.0 Netwerkcontroller: Qualcomm Atheros AR9485 draadloze netwerkadapter (rev 01)Subsysteem: Dell AR9485 draadloze netwerkadapterVlaggen: busmaster, snelle toewijzing, latentie 0, IRQ 17Geheugen op c0500000 (64-bit, niet-voorzetbaar) size = 512KUitbreidings-ROM bij c0580000 uitgeschakeld size = 64Kmogelijkheden:Kernel-stuurprogramma in gebruik: ath9kKernelmodules: ath9k

De uitvoer van het lspci -v-commando is eigenlijk leesbaarder en je kunt duidelijk zien dat we een Qualcomm Atheros draadloze kaart hebben.

U kunt nog meer uitgebreide uitvoer krijgen met behulp van de volgende opdracht:

lspci -vv

Als dat niet genoeg is, probeert u het volgende:

lspci -vvv

En als dat niet genoeg is … Nee, we maken maar een grapje. Het stopt daar.

Het nuttigste aspect van lspci, anders dan het weergeven van apparaten, is de kerneldriver die voor dat apparaat wordt gebruikt. Als het apparaat niet werkt, is het misschien de moeite waard om te onderzoeken of er een betere driver beschikbaar is voor het apparaat.

Maak een lijst van de USB-apparaten die op de computer zijn aangesloten

Om een ​​lijst weer te geven van de USB-apparaten die beschikbaar zijn voor uw computer, gebruikt u de volgende opdracht:

lsusb

De uitvoer zal ongeveer zo zijn:

Bus 002 Apparaat 002: ID 8087: 0024 Intel Corp. Integrated Rate Matching HubBus 002 Apparaat 001: ID 1d6b: 0002 Linux Foundation 2.0-roothubBus 001 Apparaat 005: ID 0c45: 64ad MicrodiaBus 001 Apparaat 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 KaartlezercontrollerBus 001 Apparaat 007: ID 0cf3: e004 Atheros Communications, Inc.Bus 001 Device 002: ID 8087: 0024 Intel Corp. Integrated Rate Matching HubBus 001 Apparaat 001: ID 1d6b: 0002 Linux Foundation 2.0-roothubBus 004 Apparaat 002: ID 0bc2: 231a Seagate RSS LLCBus 004 Device 001: ID 1d6b: 0003 Linux Foundation 3.0-roothubBus 003 Apparaat 002: ID 054c: 05a8 Sony Corp.Bus 003 Device 001: ID 1d6b: 0002 Linux Foundation 2.0-roothub

Als u een USB-apparaat op de computer plaatst, zoals een externe harde schijf, en vervolgens de opdracht lsusb uitvoert, ziet u dat het apparaat in de lijst wordt weergegeven.

Samenvatting

Om samen te vatten, is de beste manier om iets op te noemen in Linux om te onthouden de volgende ls-opdrachten:

  • ls - lijst van bestanden in het bestandssysteem
  • lsblk - lijst met blokapparaten (d.w.z. schijven)
  • lspci - lijst van de pci-apparaten
  • lsusb - lijst met USB-apparaten
  • lsdev - lijst van alle apparaten