Hvordan man eksporterer en vei inn .Bashrc

Hvordan man eksporterer en vei inn .Bashrc
Når en kommando lanseres på Linux, ser operativsystemet ut i miljøvariabelen som er kjent som bane for kjørbare filer. Når vi bruker disse stiene, kan vi kjøre kommandoene uten å måtte gi en bestemt bane.

Hva er miljøvariabler i Linux?

I Linux er miljøvariablene en samling konfigurerbare navngitte variabler som allerede var lagret på enheten som kjøres på terminalen til Linux-baserte enheter. Miljøvariabelen inneholder et navn, og den har en spesifisert verdi i den. Vi kan endre standardbanen i Linux ved å bruke miljøvariabelen. For eksempel kan miljøvariabelen holde oversikt over standard søkemotor, plasseringen av kjørbare kommandoer eller tastaturkonfigurasjonen.

Her er de forskjellige teknikkene for å se standardbanen. Du kan også legge til banen selv:

TEKNIKK 1: Standard “Path” i Linux

Hvis du vil vise standardbanen i Linux, skriver vi følgende kommando i Linux -terminalen:

linux@linux-virtualbox: ~ $ ekko $ bane

Følgende er standardbanen til Linux -enheten. Filstiene kan variere noe basert på Linux -systemet ditt. Som du bekrefter i følgende utgang, brukes tykktarmen ":" til å skille hver "bane" -katalog i terminalen, samt noen kataloger som er oppført som standard i utdataene. Når en kommando startes, skanner systemet disse katalogene fra venstre til høyre.

Hvis vi skriver “ekko $ bane”Kommando og vi fikk ikke banen til katalogen, vi må legge til katalogstien. Her er et eksempel: Når vi går inn i kommandoen for å se banen, så vi ikke noen vei som du kan se i følgende illustrasjon:

TEKNIKK 2: Legge til inoden til en midlertidig banevariabel

For å lage en midlertidig bane i Linux, skriver vi følgende kommando i terminalen:

Linux@Linux-VirtualBox: ~ $ Export Path =/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/bin:
/usr/spill:/usr/local/games:/snap/bin

Nå kan vi få tilgang til banen ved å skrive “Echo” sammen med Path_name.

linux@linux-virtualbox: ~ $ ekko $ bane

Her er ønsket utgang fra kommandoen:

Denne skapelsesmetoden eksisterer bare til vi avslutter den eksisterende terminalen, noe som betyr at det er en midlertidig økt. Path -variabelen går tilbake til standardinnstillingene når du slutter. En inode må brukes til å holde banen slik at den er vedvarende gjennom flere terminaløkter. Vi bruker en annen metode der den holder inoden permanent i terminaløkten.

TEKNIKK 3: Permanent å legge til inoden på slutten av en banevariabel

Denne metoden legger til banen permanent i terminalkonfigurasjonsfilen. For å legge til permanent, bruker vi “Bashrc” -kommandoen. Her er den komplette uttalelsen:

linux@linux-virtualbox: ~ $ nano ~/.Bashrc

Etter å ha truffet Enter, får vi følgende utdata:

For å gå ut fra Bashrc -terminalen, er det hint om å forlate Bashrc -terminalen nederst på terminalen. Etter å ha kommet tilbake til hovedterminalen, skriver du “Eksportvei”. Tilordne deretter banen til inoden du ønsker i Linux -terminalen. Følgende er den komplette kommandoen for å gi banen til inoden:

Linux@Linux-VirtualBox: ~ $ Eksportbane = $ Sti:/Hjem/Linux

Etter å ha skrevet forrige kommando, vent slik at endringene blir gjort etter å ha gått inn i banen du ønsker i Linux -terminalen. Lagre deretter Bashrc -filen og lukk den.

Når en ny terminaløkt er lansert, endres banevariabelen. Nå, bare bruk "kilde" -uttalelsen for å implementere modifikasjonene til den eksisterende økten. Bruk følgende kommando for å implementere kildekommandoen til Bashrc -filen:

linux@linux-virtualbox: ~ $ kilde ~/.Bashrc

I fremtiden, hvis du vil legge til en ny inode i BASHRC -filen, bruk tykktarmen “:” for å legge katalogene til det eksisterende “eksport”Uttalelse.

Når. Følgende er kommandoen for å bekrefte den oppdaterte adressen/banen. Først, skriv “Echo” og skriv deretter “$ Path” for å få tilgang til den oppdaterte adressen.

linux@linux-virtualbox: ~ $ ekko $ bane

Her er ønsket utgang av de tidligere implementerte kommandoene i Linux-terminalen. Som du ser i følgende utdata, har vi nå en oppdatert adresse i BASHRC -filen fordi den nye inodeadressen legges til den forrige banen som er "/home/Linux".

Her er en annen kommando i Linux for å vise den nåværende eksisterende adressen i BashRC -filen i Linux -terminalen:

Linux@Linux-VirtualBox: ~ $ PRINTENV PATH

Følgende er utgangen fra “PRINTENV”Kommando som viser samme utgang fordi den fungerer på samme måte som“ Echo ”i Linux -terminalen:

TEKNIKK 4: Legge til inoden i starten av en banevariabel i Linux permanent

Hvis du vil legge til en bestemt bane i starten av den eksisterende banen i Bashrc -filen i Linux, må du følge instruksjonen som er skrevet i følgende. Denne metoden er den samme som vi tidligere gjorde. Den eneste forskjellen er å legge til banen før du får tilgang til “$ banen” i Bashrc -filen i Linux.

Linux@Linux-VirtualBox: ~ $ Export Path =/Home/Linux: $ Path

Etter å ha skrevet den forrige kommandoen i Bashrc -filen, implementerer vi nå disse endringene i filen.Bruk kommandoen "kilde" for å oppdatere Bashrc -filen i Linux slik:

linux@linux-virtualbox: ~ $ kilde ~/.Bashrc

Etter å ha oppdatert filen, vil vi nå sjekke om endringene er gjort eller ikke i Bashrc -filen i Linux -terminalen. Skriv følgende skriftlige kommando:

linux@linux-virtualbox: ~ $ ekko $ bane

Følgende er utgangen av modifiseringen som vi gjorde i Bashrc -filen i Linux -terminalen:

Som du ser i utdataene, blir den nye banen lagt til i starten av den forrige banen som er lagret permanent i Bashrc -filen.

Konklusjon

I denne opplæringen lærte vi om en av miljøvariablene i Linux kalt “Path.”Vi lærte hvordan vi skal få standardbanen i terminalen og hva vi skal gjøre for å legge til banen hvis den ikke allerede er der. Med en grundig forklaring lærte vi hvordan vi permanent kan legge til banen i begynnelsen og på slutten av den eksisterende adressen i Bashrc -filen.