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. 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: Het scherm ziet er ongeveer zo uit: 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. 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. 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. Om samen te vatten, is de beste manier om iets op te noemen in Linux om te onthouden de volgende ls-opdrachten: Gebruik lsblk voor List Block Devices
Hoe PCI-apparaten lijst
Maak een lijst van de USB-apparaten die op de computer zijn aangesloten
Samenvatting