Hvordan endre banen i Linux -terminalen?

Hvordan endre banen i Linux -terminalen?
Når du legger inn en kommando i Linux -terminalen, søker den ikke hver katalog for å sjekke noe program med samme navn. Det ser bare på de spesifiserte katalogene. Spørsmålet som skal komme inn i tankene dine er hvordan terminalen vet å se i katalogene nevnt ovenfor? Svaret på dette spørsmålet er enkelt. Disse katalogene er en del av $ Bane miljøvariabel, som terminalen bruker for å bestemme hvor du skal søke. Enhver nybegynner Linux -bruker skal vite hvordan man endrer $ bane i Linux -terminalen.

Visningssti

Anta at du vil installere programmer på et annet sted på systemet ditt og kjøre programmet uten å nevne deres beliggenhet. En enkel måte å oppnå dette på er å endre $ bane -variabel. Skriv ut følgende kommando for å se hva som finnes for øyeblikket på $ banen din:

$ ekko $ bane

Mest sannsynlig vil du se de forskjellige katalogene atskilt med koloner. La oss nå sjekke ut metodene for å endre $ banen i Linux -terminalen.

Metode 1: Endre $ bane midlertidig i terminalen

For eksempel har du en katalog som heter “søppelkasse”I hjemmekatalogen din, og du vil at dette stedet skal være der du lagrer alle skallskriptene dine. Du kan enkelt gjøre disse endringene ved å endre variabelen på $ banen. Den modifiserte $ banevariabelen vil bli eksportert til Shell Child Process -miljøene ved å bruke “eksport”Kommando. I tillegg, etter å ha endret $ -banen, kan du nå utføre ethvert Shell -skript ved bare å spesifisere det kjørbare skriptnavnet i stedet for å skrive hele banen til filen. Disse innstillingene vil endre $ banen, men midlertidig.

$ Eksportbane = "$ Hjem/bin: $ bane"

ekko”$ Banevariabelen for å bekrefte endringene vi gjorde til banen til Linux -terminalen.

$ ekko $ bane

Metode 2: Permanent skiftende $ bane i terminalen

Å endre $ Bane Permanent må du definere variable konfigurasjonsfiler for $ bane. Når du starter en ny økt i de fleste Linux -versjoner, leses miljøvariabler fra Shell -konfigurasjonsfilene tilpasset hver bruker. Hvis du er en bash -bruker, bruk "~./Bashrc”Fil for å endre $ Bane. Først åpner du “~./Bashrc ”-filen i Text Editor ved å skrive følgende kommando.

$ nano ~/.Bashrc

Skriv ut de gitte linjene under denne konfigurasjonsfilen.

Eksportbane = "$ Hjem/bin: $ sti"

Utfør kildekommandoen for å lagre filen med den endringen vi gjorde til $ banen. Denne kommandoen vil også laste den nye banen i den aktuelle økten i Linux -terminalen.

$ kilde ~/.Bashrc

Igjen, skriv ut verdien av $ bane for bekreftelse av endringene.

$ ekko $ bane

Utgangen erklærer at $ banen blir endret i Linux -terminalen.

Konklusjon

Skifter $ Bane I terminalen omfatter en enkel, men likevel enkel prosedyre. Dette gjør at enhver Linux-bruker kan kjøre skript og kommandoer fra et ikke-standard sted uten å spesifisere hele banen til de kjørbare skallskriptene. Denne artikkelen har gitt deg to forskjellige metoder for å endre $ Bane i Linux -terminalen.