Hvordan legge til en ny sti til PATH på kommandolinjen på riktig måte
Innholdsfortegnelse:
Kanskje åpenbart nå, endring av PATH er rettet mot mer avanserte brukere og utviklere som bruker terminalen og bruker mye tid på kommandolinjen. Gjennomsnittlige Mac-brukere har vanligvis ikke behov for å endre, legge til eller på annen måte justere dette i Mac OS X. Apropos Mac OS X, mens dette åpenbart er Mac-sentrisk, kan du bruke det samme trikset for å legge til en PATH til skallet ditt i Linux også , samt de fleste andre unix-smaker.
Før du begynner, vil du kanskje se den eksisterende $PATH i tilfelle du roter til noe, på den måten kan du enkelt gjenopprette den ved å eksportere ved å bruke de samme kommandoene. For å sjekke gjeldende $PATH, skriv ganske enkelt: "echo $PATH"
Legge til en katalog i PATH
Den enkleste måten å legge til en ny bane til $PATH (miljøvariabelen) er med eksportkommandoen. I dette eksemplet legger vi til "~/opt/bin" til bruker PATH med eksport:
export PATH=$PATH:~/opt/bin
Du kan kjøre det direkte fra kommandolinjen, og deretter sjekke $PATH med ekko for å vise at det er lagt til slik:
echo $PATH
Dette skal returnere noe sånt som følgende, legg merke til den nylig lagt til ~/opt/bin-katalogen på slutten:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin
Hvordan legge til flere baner til PATH
Akkurat som flere baner kan lagres og settes sammen i $PATH i henhold til deres søkeprioritet, kan du også legge til nye baner på denne måten. Vi bruker samme eksempel som før, men denne gangen legger vi også til ~/dev/bin-katalogen:
export PATH=$PATH:~/opt/bin:~/dev/bin
Angi PATH i Shell Profile
Husk at for at endringer i PATH skal vedvare, må du legge dem til i ~/.profile, .zshrc eller ~/.bash_profile, avhengig av hvilket skall du bruker. Bruk favoritttekstredigeringsprogrammet ditt til å gjøre det, enten det er nano, emacs eller vim. Hvis du begynner å bli komplisert, er det en god idé å legge til kommentarer i .profilen for å gjøre ting enkelt skanbare:
Legge til opt bin og dev bin til PATH for morsom eksport PATH=$PATH:~/opt/bin:~/dev/bin
Bash er standard skall i mange versjoner av Mac OS X, men zsh er standard i senere moderne utgivelser, og selvfølgelig er det andre skall som sh, ksh og tcsh som også følger med Mac. Å endre Mac OS X-skallet er en veldig enkel prosess, enten med chsh, eller innenfor Terminal og/eller iTerm2-preferansene.
