På Linux, $ PATH definerer standardkatalogene derkjørbare programmer kan kjøres fra på systemet gjennom terminalen. Disse katalogene er “/ usr / bin”, “/ usr / local”, “/ usr / sbin” og noen få andre (avhengig av hvilken Linux-distribusjon du bruker). Hvis du vil kjøre programmer utenfor disse katalogene, må katalogen legges til $ PATH.
Ta sikkerhetskopi .bashrc
Legger til kataloger til $ PATH på Linux gjøres ved å redigere “.bashrc ”-fil til en individuell bruker. Før du starter redigeringsprosessen, må du imidlertid ta en sikkerhetskopi av ".bashrc" -filen din, da den definerer terminalvariablene for brukerkontoen.
Bruker cp kommandoen, lag en komplett kopi av ".bashrc" -filen i hjemmekatalogen (~), og plasser sikkerhetskopien i "Dokumenter" med filtypen ".bak".
Merk: vil du ikke lagre sikkerhetskopien din i katalogen "Dokumenter"? Prøv "Desktop", en skysynkroniseringsmappe som "Dropbox" eller noe lignende.
cp ~/.bashrc ~/Documents/bashrc.bak
Rediger .bashrc
Med ".bashrc" -filen sikkerhetskopiert til "Dokumenter" -mappen, kan redigering begynne. Bruker nano , åpne ".bashrc" -filen (som ligger i hjemmekatalogen) for redigering.
Advarsel: ikke åpne ".bashrc" med sudo, da du vil åpne opp Root-kontoens ".bashrc" -fil og ikke filen til din egen brukerkonto!
nano -w ~/.bashrc
Inne i Nano-redaktøren, legg deg til bunnen av filen. Skriv deretter inn eksport etterfulgt av PATH = $ PATH: katalog. Så for eksempel å kjøre et program direkte fra “programmer” -mappen i “/ home / derrik /” ville jeg skrevet følgende kode til Nano.
export PATH=$PATH:/home/derrik/programs/
Kopier kommandoeksemplet nedenfor for dine formålog erstatt "katalog" med den nøyaktige plasseringen av programmappen, eller skriptmappen, slik at den kan legges til banen din. Husk at det er mulig å legge til flere $ PATH linjer, og det er ingen grense, så legg gjerne til så mange lokasjoner du vil!
export PATH=$PATH:/location/to/program/or/script/folder/
Når du har lagt så mange $ PATH-linjer til ".bashrc" -filen som du trenger, trykker du på Ctrl + O -knappen på tastaturet for å lagre redigeringene. Lukk deretter Nano med Ctrl + X.
Etter å ha forlatt nano teksteditor, din $ PATH vil ikke bli oppdatert med en gang. Årsaken til at oppdatering ikke er øyeblikkelig er terminalsesjonen ikke automatisk oppdatering og må oppdateres. For å oppdatere terminaløkten, lukker du terminalen og åpner den på nytt. Derfra kan du bekrefte det nye $ PATH steder er lagt til ved å kjøre følgende kommando i en terminal.
echo $PATH
Legger til lokasjoner til $ PATH for andre brukere
I tillegg til å legge til lokasjoner til $ PATH for din brukerkonto på Linux-systemet, kan det være lurt å legge til elementer i $ PATH av en annen brukerkonto. Slik gjør du det.
Bruk først su kommando for å logge på brukeren du ønsker å endre Linux $ PATH i.
su username
Etter å ha logget deg på brukerkontoen, bruker du cp kommandoen for å kopiere ".bashrc" -filen til "Dokumenter" for sikkerhetsoppbevaring.
cp .bashrc ~/Documents/bashrc.bak
Når sikkerhetskopien er ivaretatt, åpner du ".bashrc" -filen i nano teksteditor med kommandoen nedenfor.
nano -w ~/.bashrc
Flytt til bunnen av “.bashrc” -filen, og skriv i kommandoen nedenfor. Husk at du må endre “/ location / to / program / or / script / folder /” for å passe til dine egne behov.
export PATH=$PATH:/location/to/program/or/script/folder/
Gjenta denne prosessen for å legge til så mange lokasjoner i $ PATH du vil. Når du er ferdig, lagrer du redigeringene ved å bruke Ctrl + O, og avslutt med Ctrl + X. Neste gang brukeren logger seg på, vil de kunne kjøre ting i $ PATH fra de nye stedene du har lagt til.
Legg kataloger midlertidig til $ PATH på Linux
Permanent legge til individuelle kataloger til$ PATH på Linux ved å redigere ".bashrc" -filen er nyttig hvis du har spesialiserte programmer du vil kjøre hele tiden. Imidlertid, hvis du bare trenger å kjøre noe en gang for testing, eller bare tulle, er det ikke fornuftig å legge noe til $ PATH på Linux permanent.
Et alternativ til faste tilpassede kataloger i $ PATH er ved å benytte seg av eksport kommandoen i terminalen for å midlertidig legge til et sted til $ PATH.
Åpne et terminalvindu og skriv i eksport kommando, etterfulgt av ATH = $ PATH: katalog. For å legge til i en shell-script-katalog i "Dokumenter" midlertidig, gjør du det:
export PATH=$PATH:/home/derrik/Documents/shell-scripts/
Når du kjører denne kommandoen, terminalsesjonendu bruker vil ha den nye midlertidige banen. Den midlertidige $ PATH-plasseringen vil være tilgjengelig på Linux-systemet ditt til systemet starter på nytt.
Fjern tillegg til $ PATH
Ser du etter å bli kvitt de tilpassede stedene som er lagt til $ PATH på Linux? Følg trinnene nedenfor for å angre endringene.
Merk: Hvis du trenger å gjenopprette standardverdiene for en annen bruker, logg inn med su username
før du følger trinnene nedenfor.
Trinn 1: Slett ".bashrc" -filen ved å bruke rm kommando.
rm ~/.bashrc
Steg 2: Gi nytt navn til “bashrc.bak” -filen som “.bashrc” i “Dokumenter” -mappen, og plasser den i hjemmekatalogen (~).
mv ~/Documetns/bashrc.bak ~/.bashrc
Trinn 3: Start terminaløkten på nytt for at endringene skal tre i kraft.
Trinn 4: Kjør $ PATH kommando for å sjekke for å se om dine tilpassede redigeringer er borte.
$PATH</ P>
kommentarer