Paano Gamitin ang Linux Upang Hanapin Ang Mga Pangalan Ng Mga Aparato Sa Iyong Computer

Ipapakita sa iyo ng gabay na ito kung paano ilista ang mga device, drive, mga aparatong PCI at mga aparatong USB sa iyong computer. Para sa paghanap ng kung aling mga drive ay magagamit malalabas kang ipapakita kung paano ipakita ang mga naka-mount na device, at pagkatapos ay ipapakita sa iyo kung paano ipakita ang lahat ng mga drive.

Gamitin ang Mount Command

Sa isang nakaraang gabay, ipinakita ko kung paano i-mount ang mga device gamit ang Linux . Ngayon ipapakita ko sa iyo kung paano ilista ang mga naka-mount na aparato.

Ang pinaka-simpleng syntax na magagamit mo ay ang mga sumusunod:

bundok

Ang output mula sa itaas na utos ay medyo masalita at magiging isang bagay na katulad nito:

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

Napakaraming impormasyon na talagang hindi madaling basahin.

Ang mga hard drive ay karaniwang magsisimula sa / dev / sda o / dev / sdb upang maaari mong gamitin ang grep command upang bawasan ang output bilang mga sumusunod:

bundok | grep / dev / sd

Ang mga resulta sa oras na ito ay magpapakita ng ganito:

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

Hindi nito inilista ang iyong mga drive ngunit ito ay naglilista ng iyong mga inimuntar na mga partisyon. Hindi nakalista ang mga partisyon na hindi pa nakakabit.

Ang aparato / dev / sda ay karaniwang nakatayo para sa hard drive 1 at kung mayroon kang isang pangalawang hard drive pagkatapos ay ito ay inimuntar sa / dev / sdb.

Kung mayroon kang isang SSD pagkatapos ay malamang na ito ay mapped sa / dev / sda at ang hard drive na nakamapang sa / dev / sdb.

Tulad ng makikita mo ang aking computer ay may isang solong / dev / sda drive na may 2 partition mount. Ang / dev / sda4 na partisyon ay may isang ext4 filesystem at kung saan ang Ubuntu ay na-install. Ang / dev / sda1 ang partisyon ng EFI na ginamit upang i-boot ang sistema sa unang lugar.

Ang computer na ito ay naka-set up sa dual boot na may Windows 10. Upang makita ang mga partisyon ng Windows, kakailanganin kong i-mount ang mga ito.

Gumamit ng lsblk Upang Ilista ang Mga Device ng Block

Ang Mount ay OK para sa listahan ng mga aparatong naka-mount ngunit hindi ito nagpapakita ng bawat device na mayroon ka at ang output ay napaka-verbose na ginagawang mahirap basahin.

Ang pinakamahusay na paraan upang ilista ang mga drive sa Linux ay ang paggamit ng lsblk tulad ng sumusunod:

lsblk

Ang impormasyon ay ipinapakita sa isang format ng puno na may sumusunod na impormasyon:

Ang display ay mukhang ganito:

Mas madaling basahin ang impormasyon. Maaari mong makita na mayroon akong isang biyahe na tinatawag na sda na may 931 gigabytes. Ang SDA ay nahati sa 5 partisyon 2 o kung saan ay naka-mount at isang pangatlong na itinalaga upang magpalitan.

Mayroon ding isang drive na tinatawag na sr0 na kung saan ay ang built-in DVD drive.

Paano Maglista ng Mga Device ng PCI

Ang isang bagay na ito ay talagang nagkakahalaga ng pag-aaral tungkol sa Linux ay na kung nais mong ilista ang anumang bagay pagkatapos ay karaniwang isang command na nagsisimula sa mga titik "ls".

Nakita mo na ang "lsblk" ay naglilista ng mga bloke ng mga aparato at maaaring magamit upang maipakita ang mga paraan ng disk ay inilatag.

Dapat mo ring malaman na ang command ng ls ay ginagamit upang makakuha ng listahan ng direktoryo.

Sa paglaon, gagamitin mo ang command na lsusb upang ilista ang mga USB drive sa computer.

Maaari mo ring ilista ang mga device sa pamamagitan ng paggamit ng command na lsdev ngunit kakailanganin mong tiyaking naka-install ang procinfo upang magamit ang command na iyon.

Upang ilista ang mga aparatong PCI gamitin ang command na lspci gaya ng mga sumusunod:

lspci

Ang output mula sa itaas na utos ay muli napaka masyadong masalita ibig sabihin mo marahil makakuha ng karagdagang impormasyon kaysa sa bargained para sa.

Narito ang isang maikling snapshot mula sa aking listahan:

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

Ang listahan ay naglilista ng lahat mula sa mga controllers ng VGA sa USB, tunog, Bluetooth, wireless at ethernet controllers.

Ironically ang karaniwang listahan ng lspci ay itinuturing na basic at kung nais mo ng mas detalyadong impormasyon tungkol sa bawat aparato maaari mong patakbuhin ang sumusunod na command:

lspci -v

Ang impormasyon para sa bawat aparato ay mukhang ganito:

02: 00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
Subsystem: Dell AR9485 Wireless Network Adapter
Mga flag: bus master, fast devsel, latency 0, IRQ 17
Memory sa c0500000 (64-bit, non-prefetchable) [size = 512K]
Pagpapalawak ROM sa c0580000 [hindi pinagana] [size = 64K]
Mga Kakayahan:
Ginagamit ang driver ng kernel: ath9k
Mga module ng kernel: ath9k

Ang output mula sa lspci -v command ay talagang mas nababasa at maaari mong makita nang malinaw na mayroon akong Qualcomm Atheros wireless card.

Maaari kang makakuha ng mas maraming verbose output sa pamamagitan ng paggamit ng sumusunod na command:

lspci -vv

Kung hindi sapat na subukan ang sumusunod:

lspci -vvv

At kung hindi iyon sapat. Hindi, nakikipag-usap lang ako. Ito ay tumigil doon.

Ang pinaka-kapaki-pakinabang na aspeto ng lspci maliban sa mga aparato sa paglabas ay ang driver ng kernel na ginagamit para sa device na iyon. Kung ang aparato ay hindi gumagana ito ay marahil ay nagkakahalaga ng pagsasaliksik kung mayroong isang mas mahusay na driver na magagamit para sa aparato.

Ilista ang mga aparatong USB Nakalakip sa Computer

Upang ilista ang mga USB device na magagamit para sa iyong computer gamitin ang sumusunod na command:

lsusb

Ang output ay magiging ganito:

Bus 002 Device 002: ID 8087: 0024 Intel Corp Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 0c45: 64ad Microdia
Bus 001 Device 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. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0bc2: 231a Seagate RSS LLC
Bus 004 Device 001: ID 1d6b: 0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 054c: 05a8 Sony Corp.
Bus 003 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub

Kung nagpasok ka ng USB device sa computer tulad ng isang panlabas na hard drive at pagkatapos ay patakbuhin ang command na lsusb makikita mo ang aparato na lumilitaw sa listahan.

Buod

Upang sabihin sa maikling pangungusap, ang pinakamahusay na paraan upang ilista ang anumang bagay sa Linux ay upang matandaan ang sumusunod na mga command ng ls: