Angi miljøvariabel verdi
Du må forstå at miljøvariablene initialiseres det samme som de andre variablene i et programmeringsspråk blir initialisert, i.e., Bash -variabler. Skjønt, tittelen på en miljøvariabel er alltid saksfølsom, jeg.e., det må være store bokstaver. Mer enn to verdier kan tilordnes en miljøvariabel ved hjelp av tykktarmen ":".
Her er en enkel generell syntaks for å initialisere en miljøvariabel. Den innebygde kommandoen har vært kjent for å angi verdiene for miljøvariabler. Hvis du bruker det uten noe argument eller et bestemt flagg, vil det få skallet til å vise alle miljøvariablene, som du kan se fra bildet nedenfor. De vanlige eksemplene på innebygd "set" er "sett -x" for å utvide og vise, "sett -e" for å avslutte programmet når du møter noen status som ikke er null, "sett -u" og "sett -o" til Vis en feil når den grunner en variabel uten angitt verdi, "sett -n" for å unngå å utføre kommandoene og mange flere.
Skriv ut alle miljøvariabler ved hjelp av env
La oss begynne å bruke forskjellige kommandoer i skallet for å skrive ut miljøvariablene. Før det, start konsollapplikasjonen din ved å bruke “Ctrl+Alt+T” på Ubuntu 20.04 Desktop. Den aller første metoden for å vise alle miljøvariablene bruker “Env” -kommandoen i skallet. Men det vil bare vise de aktive miljøvariablene i systemet.
Du kan også gi noen argumenter i det for å endre utdataene. Vi har brukt den enkle “Env” -kommandoen for å vise alle gjeldende miljøvariabler i skallet vårt i henhold til utdataene vist.
$ envSkriv ut alle miljøvariabler ved hjelp av printenv
La oss se et annet eksempel for å skrive ut alle miljøvariablene i skallet. Denne gangen har vi brukt kommandoen “printenv” i skallet for å gjøre det. Kommandoen “PRINTENV” viser de for øyeblikket aktive miljøvariablene og de tidligere spesifiserte miljøvariablene i skallet.
Du kan se utdataene fra å bruke kommandoen “PRINTENV” for å vise alle miljøvariablene i skallet i henhold til øyeblikksbildet nedenfor. Vi har mange miljøvariabler sammen med de tildelte verdiene, jeg.e., Skallvariabler, visningsvariabler, autentiseringsvariabler og mye mer, som demonstrert fra bildet.
$ printenvDu kan også bruke den samme kommandoen med nøkkelordene "mer" og "mindre". Flere kommandoer vil være nyttige når du vil se mer når det er nødvendig. Mens den mindre kommandoen automatisk vil vise færre miljøvariabler på skallskjermen for å unngå ulemper. Kommandoene for mer og mindre visning er oppgitt som følger:
$ printenv | merDen mer tydelig visningen for utdataene fra "mer" -kommandoen for utskriftsmiljøvariabler vises på bildet nedenfor. Trykk på "Enter" -tasten for å utforske flere variabler.
PRINTENV -kommandoen er veldig nyttig når det gjelder å overføre sine variable data til andre filer. Dette betyr at vi også kan overføre alle miljøvariablene og verdiene deres til en bash -fil ved å bruke “PRINTENV” -kommandoen. Du må bruke det større enn skiltet etter nøkkelordet "PRINTENV" sammen med navnet på en fil der dataene om variabler vil bli lagret.
Etter å ha gjort dette, kan du se at filen vil ha alle miljøvariablene. Utgangen er den samme for å vise innholdet i en fil ved hjelp av “CAT” -kommandoen og “PRINTENV” -kommandoen i skallet.
$ printenv> Ny.shPå den annen side kan du også bruke argumentene i kommandoen "PRINTENV" for å gjøre det spesifikt. La oss si, hvis du vil sjekke verdiene for miljøvariabelen "Hjem" i skallet, må du nevne det i “PRINTENV” -kommandoen med “GREP” nøkkelordet. Hvis variabelen som heter “Home” eksisterer i systemet, vil den vise det på skallet. Som du ser, viste den "hjemmet" -variabelen og dens verdi, jeg.e., bane i skallet.
$ printenv | grep hjemLa oss se etter noen andre miljøvariabler. La oss si for mappen "TMP" ved hjelp av "grep" nøkkelordet. Mappen “TMP” tilhører variabelen “Session_Manager” i vårt system.
$ printenv | grep tmpLa oss nå sjekke om "bin" -mappen som er mye brukt i systemet. Når vi kjører kommandoen, har vi fått 4 miljøvariabler til gjengjeld, og viser at det er en del av alle disse miljøvariablene til Ubuntu 20.04 System.
$ printenv | grep binFor å se etter variabelen som ikke en gang eksisterer i systemet ditt fører til et tomt resultat. Siden systemet ikke har noen miljøvariabel for en mappe eller fil "ny".
$ printenv | grep nyttDu kan også bruke en annen kommando for å vise alle variablene som finnes i systemet ditt, i.e., Ikke bare miljøvariablene. Deklarere kommandoen kan brukes til dette formålet sammen med “-p” -flagget i spørringen.
$ erklære -pHvis du bare vil vise miljøvariablene i skallet ditt, kan du også gjøre det ved å erklære en kommando. Du må erklære “-XP” -flagget i stedet for “-P” -flagget, som vist på bildet. Du kan se på utgangen som bare viser miljøvariablene.
$ erklære -xpKonklusjon
Denne guiden er designet for alle bash -brukere av Linux -systemet til tross for læringsevnen. Dette er fordi alle eksemplene som er implementert i denne artikkelen er veldig enkle og godt forklarte for å gjøre det forståelig for alle typer bruker.