Tipsene som er gitt i denne artikkelen inkluderer to metoder for å legge til den vedvarende banen for både spesifikke og alle brukere, og er nyttig for hver Linux -distribusjon.
De to første delene av innholdet går rett til dette, og beskriver trinnene for å legge til en sti permanent. Deretter kan du finne en kort forklaring på miljøvariabler.
Alle instruksjoner forklart i denne artikkelen inneholder skjermbilder, noe som gjør det enkelt å forstå og utføre eksemplene.
Hvordan legge til en sti permanent til en bestemt bruker i Linux
Det første trinnet før vi starter er å sjekke vår nåværende banemiljøvariabel.
Du kan gjøre det på en enkel måte ved å utføre ekko Kommando etterfulgt av et dollartegn ($) og miljøvariabelen hvis verdien du vil se hvilken, i dette tilfellet er STI, Som vist på følgende skjermbilde:
ekko $ baneSom du ser, er det 6 stier atskilt med kolon. Alle stier må skilles med kolon.
En annen måte å sjekke alle miljøvariablene dine, inkludert sti er ved å kjøre env Kommando som vist i følgende eksempel:
MERK: Mens jeg skrev denne opplæringen, redigerte jeg stiene mine flere ganger. Derfor vil du se forskjellige verdier i skjermbildene.
envSom du kan se i den gitte figuren, er alle miljøvariabler listet opp inkludert brukerveiene.
For å legge til en permanent bane, er en av metodene å redigere den skjulte filen .Bashrc. Du kan skrive ut de skjulte filene ved å kjøre ls Kommando etterfulgt av -en (Alle) flagg i hjemmekatalogen.
ls -a ~/For å redigere .Bashrc fil, legg til en permanent bane. Bruk tekstredigereren til din preferanse. I mitt tilfelle brukte jeg Nano, Som vist i følgende:
Nano .BashrcI dette første eksemplet la jeg til den fiktive banen /hjemme/linuxhint/noe/standard/bin hvor Linuxhint er brukeren hjem.
Syntaksen er følgende, hvor må erstattes med den faktiske banen du vil legge til:
Eksportbane = "$ bane:"I dette tilfellet la jeg til følgende linje:
Export Path = "$ Path: $ Home/Something/Standard/Bin"Alternativt kan du bruke ekko Kommando for å legge til linjen ved hjelp av følgende syntaks hvor 'Linjeinnhold'Må erstattes med hele kommandoen. Og Fil må erstattes med filen du redigerer (.Bashrc).
ekko 'linjeinnhold' >> filDet praktiske eksemplet er følgende, som nevnt tidligere, i tilfelle jeg vil legge til banen $ Hjem/noe/standard/bin eller /hjemme/linuxhint/noe/standard/bin (som er de samme):
Echo 'Export Path = "$ Path: $ Home/Something/Standard/bin"' >> .BashrcOppdater miljøvariablene dine ved å kjøre følgende kommando:
kilde .BashrcFor å skrive ut alle miljøvariabler inkludert oppdaterte stier, kan du bruke env kommando.
envÅ bare vise STI Miljøvariabel, kjør kommandoen vist i følgende figur:
ekko "$ sti"En annen måte å legge til en vei til brukermiljøvariabelen er ved å redigere ".profil "-filen som ligger i hjemmekatalogen.
Denne gangen, la oss bruke ls Kommando etterfulgt av -l flagg for å vise alle filer inkludert de skjulte filene.
ls -ld .?*Som du ser er det en fil som heter “.profil". Rediger den ved hjelp av tekstredigereren etter eget valg. I mitt tilfelle brukte jeg Nano.
Nano .profilFinn linjen som ligner på den som er påpekt av den hvite pilen i følgende figur:
I dette eksemplet la jeg til /Hjem/Linuxhint/Something2/Standard/Bin sti.
Under den funnet linjen, legg til en linje som vist på slutten av følgende bilde, og erstatt/hjem/Linuxhint/noe2/standard/bin med den faktiske banen du vil legge til:
Oppdater miljøvariabelen din ved å utføre kommandoen vist i følgende bilde:
kilde .profilSjekk den oppdaterte banen med følgende kommando:
ekko $ baneEller skriv ut alle miljøvariablene inkludert sti ved å bruke env kommando:
envDu kan finne instruksjonene for å legge til en permanent bane for alle brukere i følgende diskusjon.
Hvordan legge til en vei permanent til alle brukere i Linux
Denne delen viser hvordan du legger til en global vedvarende banemiljøvariabel for alle brukere.
Dette kan gjøres ved å redigere to filer, /etc/profil og /etc/bash.Bashrc.
I det første eksemplet vil jeg vise deg hvordan du redigerer /etc/profil fil.
Bruk tekstredigereren som du brukte til å endre /etc/profil.
sudo nano /etc /profilPå slutten av filen, legg til følgende linje der /opt/noe10/bin må erstattes med banen du vil legge til.
Eksportbane = "$ sti:/opt/noe10/bin"Oppdater miljøvariable banen ved å bruke kildekommandoen som gjort i forrige del av denne artikkelen.
kilde /etc /profilSjekk om banen ble lagt til ved hjelp av ekko Kommando som vist i følgende bilde:
ekko $ baneEn annen måte å permanent legge til en sti globalt er ved å redigere /etc /bash.Bashrc -filen ved hjelp av tekstredigereren for å åpne den.
sudo nano /etc /bash.BashrcI det følgende eksemplet la jeg til den nye banen /opt/noe20/bin.
Legg til en lignende linje som følgende, og erstatt /opt/noe20/bin med den faktiske banen du vil legge til.
Eksportbane = "$ sti:/opt/noe20/bin"Oppdater banemiljøvariabelen ved hjelp av kilde kommando. Kontroller det deretter ved å kjøre ekko Kommando som vist i følgende eksempel:
kilde /etc /bash.BashrcSom du kan se, fungerte begge metodene vellykket, og stiene ble lagt til.
Bruker vs system brede miljøvariabler
Forskjellen mellom brukerspesifikk og de globale miljøvariablene er følgende:
Denne opplæringen forklarte dypt hvordan du legger til en banevariabel. For å redigere brukermiljøvariablene, må du redigere .Bashrc eller .profil Filer som ligger i hjemmekatalogen. Variablene som eksporteres til denne filen lastes inn hver gang brukeren starter en økt.
Systemvariablene lagres i /etc/bash.Bashrc eller /etc/profil filer.
Konklusjon
Som du kan se, er det ganske enkelt å legge til banevariablene både midlertidig og permanent og kan gjøres av hvilken som helst Linux -bruker uavhengig av kunnskapsnivået. Hver Linux -bruker må forstå banevariabelfunksjonen og hvordan du administrerer den. Andre variabler er også dypt forklart ved Linux Hint. Innholdet som tidligere er forklart er gyldig for nesten hver Linux -distribusjon.
Takk for at du leser denne opplæringen som viser hvordan du kan legge til banen variabel permanent. Fortsett å følge oss for mer profesjonelt innhold.