Hva er basiabler

Hva er basiabler
I databehandling er variabel et begrep som kan brukes til å tilordne det hvilken som helst verdi eller for å bruke variabelen dynamisk for å utføre den spesifikke oppgaven. For eksempel erklærer programmerere variabler etter ethvert symbol (alfabetiske bokstaver for det meste) og kan brukes til å fungere som en annen verdi i flere programmer. Operativsystemene våre har en liste over variabler som brukes til å manipulere programmene eller prosessene i en datamaskin og er kjent som miljøvariabler. Disse variablene ligger i alle slags OS og kan håndteres (opprette, redigere, slette,) som andre variabler på en PC. I likhet med andre operativsystemer har Linux også miljøvariabler, og disse variablene brukes i flere skript og programmer innen Linux -miljøet. I motsetning til disse miljøvariablene, eksisterer også en variabel type kalt skallvariabler i Linux, men de er aktive i den nåværende forekomsten av skallet, når skallmiljøet er avsluttet skallvariabelen er også vasket ut. I denne guiden vil vi kort forklare Bash -miljøvariablene: Før en dyp innsikt, la oss gå gjennom det grunnleggende om miljøvariabler:

Grunnleggende om Bash -miljøvariabler

Denne delen inneholder grunnleggende informasjon og operasjoner relatert til miljøvariabler og hvordan du kan leke med disse variablene:

Hvordan skrive ut eksisterende miljøvariabler

Alle de definerte variablene lagres i operativsystemet, og kan skrives ut ved å bruke en av følgende kommandoer:

$ env

Eller:

$ printenv

Hvis verdien av en enkelt/spesifikk variabel er nødvendig, brukes følgende syntaks:

$ ekko $ [variabel]

I tillegg, hvis du vil skrive ut listen over tilgjengelige skallvariabler også sammen med miljøvariabler; Bruk deretter følgende kommando for å gjøre det:

$ sett

PRINTENV”Og“env”Kommando har skrevet ut miljøvariablene som brukes til å vise spesifikk informasjon relatert til systemet ditt; Vi har listet opp de mest brukte miljøvariablene:

Variabel Beskrivelse
BRUKER: Bruker som for øyeblikket er logget inn
Shell: Banen til brukerens skall
REDAKTØR: Den vil vise navnet på standardfilredigerer
Lognavn: Denne Env -variabelen vil skrive ut navnet på nåværende bruker
Uid: Den unike identifikatoren til en bruker
Vertsnavn: Vertsnavnet til brukerens enhet over nettverket
Temp: Katalogens plassering av midlertidige filer
PWD: Gjeldende operasjonskatalog for terminalen
Lang: Denne Env -variabelen vil vise gjeldende språkinnstillinger
BEGREP: Den nåværende terminalemuleringen

Hvordan erklære en miljøvariabel

I den tidligere delen av dette forfatterskapet har vi diskutert variabeltypene i Linux: Shell and Environment. Vi må ikke blande begge variablene; Og det observeres at å erklære en miljøvariabel er en vanskelig prosess og sammenstøtet kan oppstå med skall/lokale variabler:

Du kan angi en ny variabel og syntaks for å utføre slik handling er skrevet nedenfor:

[Variabel] = [variabel_value]

Husk at syntaks ovenfor vil lage en skallvariabel, og når du først er ute av Shell -forekomst, kan du ikke bruke variabelen.

Så for å lage en miljøvariabel, må brukeren følge disse trinnene:

Trinn 1: Eksporter skallvariabelen : For å erklære en miljøvariabler, må du åpne ".Bashrc”Fil med Nano (eller du kan bruke hvilken som helst annen redaktør) redigerer ved hjelp av å følge kommandoen:

$ sudo nano ~/.Bashrc

Når det er åpnet i redigerbart format, kan du erklære miljøvariabelen ved hjelp av eksport nøkkelord og bruke følgende tekst på slutten av filen for å erklære den:

Eksport Env = “Ny miljøvariabel”

Trinn 2: Last inn ~/.Bashrc -fil til minne : Selv om eksportnøkkelordet brukes, må du laste inn ./BASHRC -fil inn i minnet for å imøtekomme endringene med hell; Utfør følgende kommando for å gjøre det:

$ kilde ~/.Bashrc

Hvordan erklære miljøvariabler permanent for alle brukere

Å angi miljøvariabelen permanent for alle brukere; Du må lage en ny “.sh”Fil i katalog”/etc/profil.d”Og rediger filen med Nano Editor: For eksempel vil kommandoen nevnt nedenfor opprette og redigere filen"perm.sh”:

$ sudo nano /etc /profil.d/perm.sh

Og skriv følgende linje i den filen for å opprette en permanent variabel:

Eksporter permanent = "En env -variabel for alle brukere"

Etter å ha gjort endringen, “Ctrl+s”For å lagre filen og også laste inn filen på nytt til systemet:

$ kilde /etc /profil.d/perm.sh

Hvordan du angir systemets bred miljøvariabel

For å angi en miljøvariabel som er tilgjengelig system bredt, må du få tilgang til filen "/etc/miljø”Og få redigeringstillatelse (ved hjelp av Nano Editor) av filen og skriv følgende syntaks i den nedre enden av filen:

Variabel_name = “verdi”

Du vil legge merke til at mens du erklærer dette systemet bred miljøvariabel, er ikke eksportnøkkelordet nødvendig å skrive før du erklærer variabelen.

Hvordan fjerne en miljøvariabel

Hvis du vil fjerne miljøvariabelen, kan du bruke syntaks som er nevnt nedenfor for å fjerne den spesifikke variabelen:

$ unset [variabel]

Imidlertid observeres det at variablene som er lagret i konfigurasjonsfiler fjernes fra den aktuelle økten til skallet, men de blir hentet igjen når systemet er startet på nytt; Så for fjerning av disse variablene kan brukerne fjerne dem fra filene manuelt:

Konklusjon

Variabler har den viktigste viktigheten i datamaskiner om de er erklært som en lokal eller global variabel. De lokale variablene er også kjent som skallvariabler, mens den sistnevnte er kjent som miljøvariabler. I denne artikkelen har vi gitt en detaljert opplæring av miljøvariablene; Disse variablene kan manipuleres som andre variabler, men manipulasjonene av disse variablene er ganske vanskelige og følsomme. Denne guiden vil hjelpe deg med å få det grunnleggende om miljøvariabler så vel som operasjonene en enkelt miljøvariabel kan utføre. Variablene kan erklæres for flere betingelser (annet enn generell erklæring); som å erklære det for alle brukere, eller variabelen som vil være tilgjengelig for hele systemet.