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 $ baneMest 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 $ baneMetode 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 ~/.BashrcSkriv 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 ~/.BashrcIgjen, skriv ut verdien av $ bane for bekreftelse av endringene.
$ ekko $ baneUtgangen 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.