Android

Linux, joka komentaa

How To Sync And Backup Files In Linux Using Rsync Command

How To Sync And Backup Files In Linux Using Rsync Command

Sisällysluettelo:

Anonim

Tässä opetusohjelmassa käsittelemme sitä Linux-komentoa.

Linux, which komentoa käytetään tietyn suoritettavan sijainnin tunnistamiseen, joka suoritetaan, kun kirjoitat suoritettavan nimen (komennon) terminaalikehotteeseen. Komento etsii argumenttina määritettyä suoritettavaa tiedostoa hakemistossa, joka luetellaan PATH-ympäristömuuttujassa.

Mikä on PATH

Linuxissa PATH on ympäristömuuttuja, joka kertoo shellille ja muille ohjelmille, mitkä hakemistot etsivät suoritettavia tiedostoja. Se koostuu luettelosta kaksoispisteellä erotetuista absoluuttisista poluista hakemistoihin, jotka sisältävät suoritettavat tiedostot.

Voit tarkastella PATH-muuttujan sisältöä argumenttina echo-komennolla, jolla on $PATH :

echo $PATH

Tulos näyttää seuraavalta:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Kuinka käyttää mitä komentoa

Kumman komennon syntaksi on seuraava:

which FILE_NAME…

Esimerkiksi löytääksesi ping-komennon täydellisen polun kirjoittamalla seuraava:

which ping

Tulos on jotain tällaista:

/bin/ping

Voit myös antaa useita komentoja mille komennolle:

which netcat uptime

netcat sisältää täydelliset polut sekä netcat että uptime suoritettaviin tiedostoihin:

/bin/netcat /usr/bin/uptime

Haku tehdään vasemmalta oikealle ja jos PATH polku -muuttujassa luetelluista hakemistoista löytyy useampia kuin yksi ottelu, which tulostaa vain ensimmäisen. Tulosta kaikki ottelut käyttämällä -a asetusta:

which -a touch

Tuloste näyttää kaksi täyttä polkua touch :

/usr/bin/touch /bin/touch

Yleensä yksi suoritettavista tiedostoista on vain symlink toiseen, mutta joissain tapauksissa voi olla, että samasta komennosta on kaksi versiota asennettu eri paikkoihin tai täysin erilaisia ​​komentoja käyttäen samaa nimeä.

johtopäätös

Kumpaa komentoa käytetään komennon löytämiseen etsimällä suoritettavaa komentoa ympäristömuuttujan PATH määrittelemistä hakemistoista.

mikä terminaali