Skip to main content

Cum se utilizează Linux pentru a găsi numele dispozitivelor de pe computer

Localizare Număr De Telefon, fără net și fără root (Aprilie 2025)

Localizare Număr De Telefon, fără net și fără root (Aprilie 2025)
Anonim

După ce ați învățat cum să montați dispozitive utilizând Linux, vă recomandăm să vedeți o listă a dispozitivelor montate. Acest ghid vă va arăta cum să listați pe computer dispozitivele, dispozitivele, dispozitivele PCI și dispozitivele USB. Pentru a afla care drivere sunt disponibile, veți fi prezentat pe scurt modul de afișare a dispozitivelor montate și modul de afișare a tuturor unităților.

Utilizați comanda Mount

Sintaxa cea mai simplă pe care o puteți utiliza este următoarea:

montură

De ieșire din comanda de mai sus este destul de verbose și va fi ceva de genul:

/ dev / sda4 pe / tip ext4 (rw, relatime, eroare = remount-ro, date = ordonat)securityfs on / sys / kernel / type de securitate securityfs (rw, nosuid, nodev, noexec, relateu mie)

Există atât de multe informații încât într-adevăr nu este atât de ușor de citit.

Unitățile hard disk, de obicei, încep cu / dev / sda sau / dev / sdb, astfel încât să puteți folosi comanda grep pentru a reduce ieșirea după cum urmează:

mount | grep / dev / sd

Rezultatele de data aceasta vor arata astfel:

/ dev / sda4 pe / tip ext4 (rw, relatime, eroare = remount-ro, date = ordonat)/ dev / sda1 pe / boot / efi tip vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, shortname =

Acest lucru nu afișează unitățile dvs., dar nu afișează partițiile dvs. montate. Nu sunt listate partiții care nu sunt încă montate.

Dispozitivul / dev / sda înseamnă de obicei unitatea hard disk 1 și dacă aveți oa doua unitate de hard disk, atunci acesta va fi montat pe / dev / sdb. Dacă aveți un SSD, atunci acesta va fi probabil mapat la / dev / sda și hard disk-ul a fost mapat la / dev / sdb.

După cum puteți vedea în screenshot. acest computer are o singură unitate / dev / sda cu 2 partiții montate. Partiția / dev / sda4 are un sistem de fișiere ext4 și este locul în care este instalat Ubuntu. / Dev / sda1 este partiția EFI utilizată pentru a boot-ul sistemului în primul rând.

Acest computer este configurat pentru a porni dual cu Windows 10. Pentru a vedea partițiile Windows, va trebui să le montez.

Utilizați lsblk pentru a lista blocurile de dispozitive

Muntele este OK pentru listarea dispozitivelor montate, dar nu arată toate dispozitivele pe care le aveți și ieșirea este foarte verbose, ceea ce face dificilă citirea.

Cea mai bună modalitate de a afișa driverele în Linux este de a utiliza lsblk după cum urmează:

lsblk

Informațiile sunt afișate într-un format copac cu următoarele informații:

  • Nume
  • Numărul minor al versiunii minore
  • Este detașabil
  • mărimea
  • Este cu usurinta
  • Este un disc sau o partiție
  • Unde este compartimentul montat

Afișajul arată astfel:

  • sda - 8.0 - 0 - 931 GB - 0 - disc
    • sda1 - 8.1 - 0 - 500M - 0 - parte - / boot / efi
    • sda2 - 8.2 - 0 - 128M - 0 - parte
    • sda3 - 8.3 - 0 - 370.6 G - 0 - parte
    • sda4 - 8,4 - 0 - 554,4 G - 0 - parte /
    • sda5 - 8.5 - 0 - 5.9G - 0 - parte - SWAP
  • sr0 - 11: 0 - 1 - 1024M - 0 - rom

Informațiile sunt mult mai ușor de citit. Puteți vedea că avem o unitate denumită sda, care are 931 gigabytes. SDA este împărțită în 5 partiții - 2 sau care sunt montate și o treime care este alocată pentru a schimba.

Există, de asemenea, o unitate numită sr0 care este unitatea DVD încorporată.

Cum să listați dispozitivele PCI

Un lucru pe care merită să-l învățați despre Linux este că dacă doriți să listați ceva, atunci există de obicei o comandă care începe cu literele "ls".

Ați văzut deja că "lsblk" afișează dispozitive bloc și poate fi folosit pentru a arăta modul în care sunt amplasate discurile.

De asemenea, trebuie să știți că comanda ls este utilizată pentru a obține o listă de directoare.

Mai târziu, veți folosi comanda lsusb pentru a afișa unitățile USB de pe computer.

De asemenea, puteți să listați dispozitive utilizând comanda lsdev, dar va trebui să vă asigurați că procinfo este instalat pentru a utiliza comanda respectivă.

Pentru a afișa dispozitivele PCI utilizați comanda lspci după cum urmează:

lspci

Ieșirea din comanda de mai sus este din nou foarte verbală, ceea ce înseamnă că probabil veți obține mai multe informații decât cele negociate.

Iată un scurt snapshot din lista noastră:

00: 02.0 Controler compatibil VGA: procesor Intel Core 3 Core Core GrapControler hics (rev 09)00: 14.0 Controller USB: Familia de chipset-uri Intel Series 7 Series / C210 din SUAB xHCI controler gazdă (rev 04)

Listele listează totul de la controlerele VGA la controlere USB, sunet, Bluetooth, wireless și ethernet.

În mod ironic, listare standard lspci este considerată de bază și dacă doriți informații mai detaliate despre fiecare dispozitiv, puteți rula următoarea comandă:

lspci -v

Informațiile pentru fiecare dispozitiv arată astfel:

02: 00.0 Controler de rețea: adaptor wireless Qualcomm Atheros AR9485 (rev 01)Subsistem: Adaptor de rețea wireless AR9485 DellSteaguri: comandant de magistrală, rapid devsel, latență 0, IRQ 17Memorie la c0500000 (64 biți, non-prefetchable) size = 512KExtindere ROM la c0580000 dezactivat size = 64KCapacități:Kernel driver în uz: ath9kModule kernel: ath9k

Rezultatul de la comanda lspci -v este de fapt mai ușor de citit și puteți vedea clar că avem o cartelă wireless Qualcomm Atheros.

Puteți obține o ieșire mai detaliată folosind următoarea comandă:

lspci -vv

Dacă nu este suficient, încercați următoarele:

lspci -vvv

Și dacă nu e de ajuns … Nu, glumeam doar. Se oprește acolo.

Cel mai util aspect al lspci, alta decât listarea dispozitivelor, este driverul kernel-ului utilizat pentru acel dispozitiv. În cazul în care dispozitivul nu funcționează, merită să verificați dacă există un driver mai bun disponibil pentru dispozitiv.

Listați dispozitivele USB atașate la computer

Pentru a afișa dispozitivele USB disponibile pentru computer, utilizați următoarea comandă:

lsusb

Rezultatul va fi ceva de genul:

Bus 002 Dispozitivul 002: ID 8087: 0024 Intel CorpBus 002 Dispozitivul 001: ID 1d6b: 0002 Conectorul de bază Linux Foundation 2.0Bus 001 Dispozitivul 005: ID 0c45: 64ad MicrodiaBus 001 Dispozitiv 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 Card Reader ControllerBus 001 Dispozitivul 007: ID 0cf3: e004 Atheros Communications, Inc.Bus 001 Dispozitivul 002: ID 8087: 0024 Hub Intel Integrat de potrivire a rateiBus 001: Dispozitiv 001: ID 1d6b: 0002 Conectorul de bază Linux Foundation 2.0Bus 004 Dispozitivul 002: ID 0bc2: 231a Seagate RSS LLCBus 004 Dispozitivul 001: ID 1d6b: 0003 Conectorul de bază al Linux Foundation 3.0Bus 003 Dispozitivul 002: ID 054c: 05a8 Sony Corp.Bus 003 Dispozitiv 001: ID 1d6b: 0002 Conectorul de bază Linux Foundation 2.0

Dacă introduceți un dispozitiv USB în computer, cum ar fi un hard disk extern și apoi executați comanda lsusb, veți vedea că aparatul apare pe listă.

rezumat

Pentru a rezuma apoi, cel mai bun mod de a enumera ceva în Linux este să vă amintiți următoarele comenzi ls:

  • ls - lista fișierelor în sistemul de fișiere
  • lsblk - lista dispozitivelor bloc (adică drive-uri)
  • lspci - lista dispozitivelor PCI
  • lsusb - lista dispozitivelor USB
  • lsdev - lista tuturor dispozitivelor