Linux joka komentoon on tottunut etsi suoritettavat tiedostot tai ohjelman sijainti tiedostojärjestelmästä. Se näyttää polun, johon määritetty tiedosto tai komento on tallennettu.
saira banu näyttelijä
Jos olet utelias tietämään, missä määritetty ohjelma on tallennettu, joka komento auttaa sinua tunnistamaan polun, se on melko yksinkertaista käyttää.
Syntaksi:
which
Yllä oleva komento näyttää määritetyn tiedostonimen tai komennon polun.
Vaihtoehdot
What-komento helpottaa vain yhdellä vaihtoehdolla, joka on '-a'. Sitä käytetään näyttämään kaikki määritetyn komennon polut. Joissakin tapauksissa koneemme sisältää kaksi eri polkua samalle ohjelmalle. Se voi olla esimerkiksi '/usr/bin/program' tai '/usr/local/bin/program'. Vaihtoehto '-a' näyttää molemmat määritetyn komennon polut.
Syntaksi:
which -a
Tutkitaanpa tämän komennon eri käyttötapoja ymmärtääksemme sitä paremmin:
Kuinka mitä komentoa käytetään?
Jos haluat näyttää suoritettavien tiedostojen, kuten ohjelmien ja komentojen, polun, suorita yksinkertaisesti joka komento ja ohjelman nimi.
Jos haluat esimerkiksi näyttää solmun suoritettavien tiedostojen polun, suorita komento seuraavasti:
which node
Se näyttää solmun suoritettavien tiedostojen polun. Harkitse alla olevaa tulosta:
Suorita Java-suoritettavat tiedostot vastaavasti komento seuraavasti:
java prioriteettijono
which java
Se näyttää Java-suorittavien tiedostojen polun.
Mikä komento näyttää vain suoritettavien tiedostojen polun, joten suorita komennot vain koneessa käytettävissä olevilla argumenteilla. Jos välitämme minkä tahansa laittoman argumentin (joita koneemme ei sisällä), se ei anna tulosta.
Mikä komento useilla argumenteilla
Voimme näyttää useita suoritettavien tiedostojen polkuja antamalla useita argumentteja kerrallaan yhdessä komennossa. Jos haluat välittää komennon useat argumentit, erottele ne välilyönnillä. Suorita komento seuraavasti:
which ...
Jos haluat esimerkiksi näyttää solmun, cat-, ls- ja mkdir-komennon polun, suorita komento seuraavasti:
which node cat ls mkdir
Yllä oleva komento näyttää kaikkien määritettyjen komentojen polun uudella rivillä. Harkitse alla olevaa tulosta:
Minkä komennon poistumistila
Linux-käyttäjällä on poistumistila tai komentosarja suorittaa sen. Jos poistumistila on 0, se tarkoittaa, että komento on suoritettu onnistuneesti ilman virheitä. Jos poistumistila on muu kuin nolla (eli 1 - 255), se tarkoittaa, että komennossa oli virhe ja se epäonnistui.
What-komennolla on seuraavat kolme poistumistilaa:
0: Jos poistumistila on 0, se tarkoittaa, että kaikki argumentit löytyvät ja ne voidaan suorittaa.
1: Jos poistumistila on 1, se tarkoittaa, että yksi tai useampi argumentti on olematon tai ei suoritettavissa.
poista tiedosto javassa
2: Jos poistumistila on 2, se tarkoittaa, että on määritetty virheellinen vaihtoehto.
Saada apua
Jos jäit jumiin minkä komennon käytön aikana, voit ottaa apua päätelaitteeltasi näyttämällä kumman komennon käyttöohjeen.
datalinkkikerroksen protokollia
Saadaksesi käsikirjan näyttöön, suorita man-komento seuraavasti:
man which
Yllä oleva komento näyttää käyttöoppaan. Harkitse alla olevaa tulosta:
Poistu manuaalista painamalla 'q' avain.
Voimme myös toteuttaa tiedot komento näyttää käyttöopas:
info which
Yllä oleva komento näyttää saman lähdön kuin man-komento.