Android

Whereis-komento linuxissa

Kim Chiu, iginiit ang pangarap at pag-asa ng isang pamilya | #LabanKapamilya

Kim Chiu, iginiit ang pangarap at pag-asa ng isang pamilya | #LabanKapamilya

Sisällysluettelo:

Anonim

whereis on komentoriviohjelma, jonka avulla voit löytää annetun komennon binääri-, lähde- ja manuaaliset sivutiedostot., näytämme sinulle kuinka käyttää Linux whereis -komentoa.

Kuinka käyttää whereis komentoa

whereis komennon syntaksi on seuraava:

whereis FILE_NAME…

Kun sitä käytetään ilman vaihtoehtoja, etsitään binääri-, lähde- ja manuaalitiedoista argumentiksi määritetty komento.

Oletusarvoisesti siellä etsitään komennon tiedostoja ympäristömuuttujissa luetelluista koodatuista poluista ja hakemistoista. Käytä -l vaihtoehtoa löytääksesi hakemistot, joissa whereis komento etsii.

whereis -l

Esimerkiksi saadaksesi tietoa bash komennosta kirjoita seuraava:

whereis bash

bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

/etc/bash.bashrc yläpuolella olevassa tulostuksessa bash: on komento, josta haluat saada tietoja, /bin/bash on polku binaaritiedostoon, /etc/bash.bashrc on lähdetiedosto ja /usr/share/man/man1/bash.1.gz on man-sivu.

Jos whereis komentoa ei ole, whereis tulostetaan vain komennon nimi.

Voit myös antaa useita argumentteja whereis komentoon:

whereis netcat uptime

netcat sisältää tietoja sekä netcat että uptime komennoista:

netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz

Jos haluat etsiä vain komentobinaareja, käytä -p vaihtoehtoa.

Esimerkiksi, jos haluat löytää ping komennon sijainnin, kirjoita seuraava:

whereis -p ping

ping: /bin/ping

Kun etsit vain binaarikomennon sijaintia, mieluummin käytä which tai type komentoja.

Jos haluat etsiä vain lähdetiedostoja, käytä -s vaihtoehtoa.

whereis -s command

Jos lähdetiedostot ovat olemassa, whereis tulostaa sijaintinsa.

-m vaihtoehdon avulla voit etsiä vain man-tiedostoja:

whereis -m command

Rajoittaaksesi sijainteja, joissa whereis etsitään, käytä -B vaihtoehtoja, manuaalien -M vaihtoehtoa ja -S lähteitä. Jokainen vaihtoehto hyväksyy absoluuttisten polkujen luettelon välilyönnillä hakemistoihin. Hakemistoluettelo on päätettävä -f vaihtoehdolla, joka osoittaa tiedostonimien alkamisen.

Esimerkiksi, jos haluat etsiä cp binaaria hakemistossa /bin kirjoitat:

whereis -b -B /bin -f cp

cp: /bin/cp

-u vaihtoehto kertoo whereis etsit epätavallisia merkintöjä. Tiedostoja, joissa ei ole täsmälleen yhtä merkintää jokaisesta pyydetystä tyypistä (binaarit, käsikirja ja lähde), pidetään epätavallisina tiedostoina (komennot).

Esimerkiksi, jos haluat etsiä kaikkia binääritiedostoja hakemistosta /bin joilla ei ole manuaalisia sivuja tai joissa on enemmän kuin yksi kirjoittama dokumentti:

cd /bin whereis -m -u *

Jokerimerkki ( * ) -f vaihtoehdon jälkeen tarkoittaa kaikkia nykyisen työhakemiston ( /bin ) tiedostoja.

johtopäätös

whereis apuohjelmaa käytetään tietyn komennon binaaristen, lähde- ja manuaalisten tiedostojen löytämiseen.

missä terminaali