Hvordan legge til kataloger til banen på Linux

click fraud protection

På Linux, $ PATH definerer standardkatalogene som kjø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” -filen 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 som er sikkerhetskopiert til "Dokumenter" -mappen, kan redigering starte. Bruker

instagram viewer
nano , åpne ".bashrc" -filen (som ligger i hjemmekatalogen) for redigeringsformål.

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. Deretter skriver du 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.

eksport PATH = $ PATH: / hjem / derrik / programmer /

For ditt formål kan du kopiere kommandoeksemplet nedenfor og erstatte "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!

eksport 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.

ekko $ 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 der du ønsker å endre Linux $ PATH.

su brukernavn

Etter å ha logget inn på brukerkontoen, bruker du cp kommandoen til å 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.

eksport 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

Å legge til individuelle kataloger til $ PATH på Linux permanent ved å redigere ".bashrc" -filen er nyttig hvis du har spesialiserte programmer du vil kjøre hele tiden. Men 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:

eksport PATH = $ PATH: / home / derrik / Dokumenter / shell-scripts /

Når du kjører denne kommandoen, vil terminalsesjonen du bruker 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-en din på Linux? Følg trinnene nedenfor for å angre endringene.

Merk: Hvis du trenger å gjenopprette standardverdiene for en annen bruker, logg inn med su brukernavnfø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
watch instagram story