5 tapaa löytää Linux-komennon kuvaus ja sijainti


Linux-järjestelmissä saatavilla olevien tuhansien komentojen/ohjelmien ansiosta tietyn komennon tyypin ja tarkoituksen sekä sen sijainnin (absoluuttisen polun) tunteminen järjestelmässä voi olla pieni haaste aloittelijoille.

Komentojen/ohjelmien muutamien yksityiskohtien tunteminen ei ainoastaan auta Linux-käyttäjää hallitsemaan lukuisia komentoja, vaan myös mahdollistaa sen, että käyttäjä ymmärtää, mihin toimintoihin järjestelmässä niitä tulee käyttää, joko komentoriviltä tai komentosarjasta.

Siksi tässä artikkelissa selitämme sinulle viisi hyödyllistä komentoa lyhyen kuvauksen ja tietyn komennon sijainnin näyttämiseen.

Löytääksesi uusia komentoja järjestelmästäsi, katso kaikki PATH-ympäristömuuttujasi hakemistot. Nämä hakemistot tallentavat kaikki järjestelmään asennetut komennot/ohjelmat.

Kun löydät mielenkiintoisen komennon nimen, ennen kuin jatkat lukemista siitä lisää luultavasti man-sivulla, yritä kerätä siitä vähän tietoa seuraavasti.

Olettaen, että olet toistanut PATH-arvot ja siirtynyt hakemistoon /usr/local/bin ja huomannut uuden komennon nimeltä fswatch (seuraa tiedostojen muutosten muutoksia):

echo $PATH
cd /usr/local/bin

Selvitetään nyt fswatch-komennon kuvaus ja sijainti käyttämällä eri tapoja Linuxissa.

1. Mikä on komento

whatis-komennon avulla näytetään yksirivinen manuaalinen sivukuvaus komennon nimestä (kuten fswatch alla olevassa komennossa), jonka annat argumenttina.

Jos kuvaus on liian pitkä, jotkin osat leikataan oletuksena, käytä -l-lippua näyttääksesi täydellisen kuvauksen.

whatis fswatch
whatis -l fswatch

2. apropos Command

apropos etsii manuaalisia sivunimiä ja avainsanan kuvauksia (jota pidetään säännöllisenä lausekkeena, joka on komennon nimi).

Vaihtoehto -l mahdollistaa kilpailun kuvauksen näyttämisen.

apropos fswatch 
apropos -l fswatch

Oletusarvoisesti apropos voi näyttää tulosteen kaikista vastaavista riveistä, kuten alla olevassa esimerkissä. Voit valita vain tarkan avainsanan käyttämällä -e-kytkintä:

apropos fmt
apropos -e fmt

3. kirjoita Komento

type kertoo sinulle annetun komennon täydellisen polunnimen, ja lisäksi, jos annettu komennon nimi ei ole ohjelma, joka on olemassa erillisenä levytiedostona, tyyppi kertoo myös komennon luokituksen:

  1. Shellin sisäänrakennettu komento tai
  2. Shell-avainsana tai varattu sana tai
  3. Alias
type fswatch 

Kun komento on toisen komennon alias, type näyttää komennon, joka suoritetaan, kun alias suoritetaan. Käytä alias-komentoa nähdäksesi kaikki järjestelmässäsi luodut aliakset:

alias
type l
type ll

4. mikä komento

joka auttaa paikantamaan komennon, se tulostaa absoluuttisen komentopolun seuraavasti:

which fswatch 

Jotkin binaarit voidaan tallentaa useampaan kuin yhteen hakemistoon PATH-polun alle. Käytä -a-lippua näyttääksesi kaikki vastaavat polkunimet.

5. missä on komento

whereis-komento paikantaa komennon nimen binääri-, lähde- ja manuaaliset sivutiedostot seuraavasti:

whereis fswatch
whereis mkdir 
whereis rm

Vaikka yllä olevat komennot voivat olla elintärkeitä komennon/ohjelman nopean tiedon löytämisessä, sen manuaalisen sivun avaaminen ja lukeminen tarjoaa aina täydellisen dokumentaation, mukaan lukien luettelon muista asiaan liittyvistä ohjelmista:

man fswatch

Tässä artikkelissa tarkastelimme viittä yksinkertaista komentoa, joita käytetään näyttämään lyhyitä manuaalisia sivukuvauksia ja komennon sijaintia. Voit osallistua tähän viestiin tai esittää kysymyksen alla olevan palauteosion kautta.