Uuden polun lisääminen PATHiin komentorivillä oikealla tavalla

Sisällysluettelo:

Anonim

Käyttäjäpolku on sarja hakemistoja, joita komentoriviohjelmat etsivät suorittaakseen. Jos esimerkiksi kirjoitat terminaaliin "iostat", iostat ajetaan hakemistosta /usr/sbin, koska "/usr/sbin" on osa $PATH-polkua. Tästä syystä komentoriviä usein käyttävien käyttäjien on ehkä säädettävä tai lisättävä uusia polkuja päätteeseensä, jotta komennot voivat toimia oikein.

Ehkä nyt on ilmeistä, että PATH:n muokkaaminen on suunnattu edistyneemmille käyttäjille ja kehittäjille, jotka käyttävät päätettä ja viettävät paljon aikaa komentorivillä. Keskimääräisten Mac-käyttäjien ei yleensä tarvitse muuttaa, lisätä tai muuten säätää tätä Mac OS X:ssä. Mac OS X:stä puhuttaessa, vaikka tämä on ilmeisesti Mac-keskeistä, voit käyttää samaa temppua lisätäksesi PATH-kuoreen myös Linuxissa. , samoin kuin useimmat muut unix-maut.

Ennen kuin aloitat, saatat haluta nähdä olemassa olevan $PATH-polun siltä var alta, että sotket jotain, jotta voit helposti palauttaa sen viemällä samoilla komennoilla. Tarkista nykyinen $PATH kirjoittamalla: "echo $PATH"

Hakemiston lisääminen PATH:iin

Helppoin tapa lisätä uusi polku $PATH:iin (ympäristömuuttuja) on vientikomento. Tässä esimerkissä lisäämme "~/opt/bin" käyttäjän PATH:iin viennillä:

export PATH=$PATH:~/opt/bin

Voit ajaa sen suoraan komentoriviltä ja tarkista sitten $PATH echolla osoittaaksesi, että se on lisätty näin:

echo $PATH

Tämän pitäisi palauttaa jotain seuraavan k altaista. Huomaa äskettäin lisätty ~/opt/bin-hakemisto lopussa:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin

Useiden polkujen lisääminen PATHiin

Aivan kuten useita polkuja voidaan tallentaa ja yhdistää $PATH-hakemistoon niiden hakuprioriteetin mukaisesti, voit myös lisätä uusia polkuja tällä tavalla. Käytämme samaa esimerkkiä kuin aiemmin, mutta tällä kertaa lisäämme myös ~/dev/bin-hakemiston:

export PATH=$PATH:~/opt/bin:~/dev/bin

Asetetaan PATH Shell-profiilissa

Muista, että jotta PATHin muutokset säilyisivät, ne kannattaa lisätä ~/.profile-, .zshrc- tai ~/.bash_profile-tiedostoon riippuen siitä, mitä komentotulkkia käytät. Käytä tähän suosikkitekstieditoriasi, olipa kyseessä nano, emacs tai vim. Jos olet monimutkainen, on hyvä idea lisätä kommentteja .profiiliin, jotta asiat pysyvät helposti skannattavissa:

Opt binin ja dev binin lisääminen PATHiin hauskanpitoa varten PATH=$PATH:~/opt/bin:~/dev/bin

Bash on oletuskuori monissa Mac OS X:n versioissa, mutta zsh on oletuksena myöhemmissä nykyaikaisissa julkaisuissa, ja tietysti myös muita komentotuloksia, kuten sh, ksh ja tcsh, on mukana Mac. Mac OS X -kuoren vaihtaminen on erittäin helppo prosessi joko chsh:lla tai Terminal- ja/tai iTerm2-asetuksissa.

Uuden polun lisääminen PATHiin komentorivillä oikealla tavalla