- - Hvordan legge til kataloger til banen på Linux

Hvordan legge til kataloger til banen på Linux

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