PRINTENV er en kommando som viser miljøvariabel verdi. Hvis ingen variabel er spesifisert, vises visningsnavnet på miljøvariabelen sammen med verdien i par for alle variabler.e. PRINTENV brukes til å vise verdiene til alle miljøvariabler.
$ printenv
PRINTENV Home -kommandoen viser den nåværende brukerens hjemmekatalogsted.
$ PRETTENV HJEM
En annen teknikk for å vise verdien av hjemmemiljøvariabelen er å bruke et ekko med $ (dollar) symbolet foran det. På skjermen under kan du bekrefte en illustrasjon av den.
$ ekko $ hjem
Env -kommandoen er en annen relatert kommando som kan brukes til å skrive ut verdien av miljøvariablene. Når det brukes med "$ hjem" -argumentet, returnerer det feilen "tillatelse nektet" fordi veien til en variabel er beskyttet med sudo -rettigheter.
$ env $ hjem
Uten argumenter i “Env” -kommandoen er den funksjonelt lik PRINTENV -kommandoen.
$ env
Eksempel 1: Erklær en miljøvariabel
For å erklære en ny miljøvariabel for Git, må vi følge med på kommandoene i skallet. Så, åpne en bashell-kommandolinje (terminal). Ved å bruke denne enkle syntaksen, opprette og spesifisere en ny miljøvariabel som er tilgjengelig for ditt løpende kommandolinjeskall og eventuelle applikasjoner startet fra den. Kommandoen nedenfor oppretter en ny miljøvariabel som heter variabelnavn med verdien “[verdi]” i den. Vi kan innlemme plass i strengen mens vi fremdeles tolker den som en enkelt verdi ved å bruke de doble sitatene rundt “[Verdi]”. For å sjekke verdien av en miljøvariabel, bare bruk Echo -kommandoen og lenke til variabelen som er oppført nedenfor. Dette vil vise nåverdien av variabel variabelnavn, som er [verdi] på dette tidspunktet.
Når du refererer til en miljøvariabel i en kommando, må du sørge for at du legger en $ foran den slik at skallet vet at du snakker om en miljøvariabel i stedet for en fil eller et annet applikasjonsprogram. Du kan kalle variablene dine hva du ønsker, men for miljøvariabler bruker vi ofte all store tekst. Dette skiller dem fra mangfoldet av kommandolinjekommandoer, apper og filer, som ofte er skrevet i små bokstaver.
$ Eksportvariabel_navn = "Verdi"
$ ekko $ variabelnavn
Eksempel 2: Forhåndsdefinerte miljøvariabler
Miljøvariabler kan brukes i hvilken som helst kommando, og de fleste systemer har allerede noen få satt opp for deg. Tittelen på den for tiden innloggede brukeren er normalt satt i miljøvariabelen $ bruker. Du kan bruke Echo -setningen til å skrive ut og sjekke verdien av dette, men nå denne gangen kan vi også legge til en innbydende melding. Legg merke til dobbelt sitatmerkene. Disse brukes til å omgi en streng som kan inneholde mellomrom eller tegn som skallet tolker annerledes.
$ ekko “Hei, $ bruker”
Imidlertid kan miljøvariabler fortsatt brukes i disse strengene. Før strengen er gitt til Echo -kommandoen, vil variablene utvides til deres nåværende verdi. Når du bruker de doble sitatene, utvides $ -brukeren; Når du bruker enkelt sitatene, blir $ -brukeren sett på som bokstavelig tekst og ikke en variabel som skal utvides.
$ ekko 'Hei, $ bruker'
Eksempel 3: Eksport og ikke sett en miljøvariabel
I dette eksemplet oppretter vi først DIR -miljøvariabelen i git og gir den verdien/hjemmet/Linux/. Vi benyttet ekko -instruksjonen for å skrive ut verdien lagret i DIR for verifisering.
$ Eksport Dir =/Home/Linux
$ ekko $ dir
I Linux kan du angi eller ikke-sett brukerspesifikke eller øktmiljøvariabler. Som standard gir "Env" -instruksjonen en liste over alle gjeldende miljøvariabler. Imidlertid, når den brukes med '-i-flagget, rydder det imidlertid midlertidig av alle miljøvariablene og lar brukeren kjøre en kommando i den aktuelle økten uten dem. UNSET -kommandoen kan brukes til å fjerne lokale miljøvariabler midlertidig.
$ unset dir
$ ekko $ dir
Vi har laget en miljøvariabel “Dir” for vårt Git -depot “Project1”.
$ Dir = ”/Home/Linux/Project 1”
$ ekko $ dir
Kommandoen vil gi deg et bashskall som ikke har noen miljøvariabler for tiden. Men når du går ut av skallet, vil alle variabler bli gjenopprettet.
env -i bash
Eksempel 4
I Linux kan du angi og usete brukerspesifikke miljøvariabler. Du må legge til og redigere “.Bashrc ”-filen i hjemmekatalogen for å eksportere eller endre miljøvariabelen. Så, for å få endringene til å tre i kraft, må du kilde filen.
$ VI .Bashrc
Variabelen (i vårt tilfelle, 'CD') ville da bli aktiv. Når brukeren lanserer en ny terminal, vil denne variabelen bli utsatt. Legg til den vedlagte linjen på slutten av filen og lagre den.
Bruk kildekommandoen og skriv deretter ut verdien til CD ved hjelp av Echo -kommandoen.
$ kilde .Bashrc
$ ekko $ CD
Konklusjon
Dette handler om å sette miljøvariabler i en skallterminal for et system med GIT installert og konfigurert. For å gjøre det, har vi prøvd et knippe av noen kommandoer som Env, Printenv, Unset, Export og Echo. Vi håper du vil implementere denne artikkelen på operativsystemet ditt. Sjekk flere artikler i Linux Hint -nettstedet.