Lista över miljövariabler i Linux/Unix
Vad är en datormiljö?
Datormiljön är plattformen(Platform = Operating System+ Processor) där en användare kan köra program.
Vad är en variabel?
Inom datavetenskap, a variabel är en plats för lagring av ett värde som kan vara en filnamn, text, antal eller någon annan datum. Det hänvisas vanligtvis till med dess symboliska namn som ges till det under skapandet. Det sålunda lagrade värdet kan visas, raderas, redigeras och sparas på nytt.
Variabler spelar en viktig roll i datorprogrammering eftersom de gör det möjligt för programmerare att skriva flexibla program. Eftersom de är relaterade till Operadet system som vi arbetar med är det viktigt att känna till några av dem och hur vi kan påverka dem.
Vad är miljövariabler?
Miljövariabler är dynamiska värden som påverkar processerna eller programmen på en dator. De finns i alla operativsystem, men typerna kan variera. Miljövariabler kan skapas, redigeras, sparas och raderas och ger information om systemets beteende.
Miljövariabler kan förändra hur en programvara/program beter sig.
Klicka här. om videon inte är tillgänglig
T.ex. $LANG miljövariabel lagrar värdet på språket som användaren förstår. Detta värde läses av en applikation så att en kinesisk användare visas ett mandaringränssnitt medan en amerikansk användare visas ett engelskt gränssnitt.
Låt oss studera några vanliga miljövariabler –
Variabel | Description |
---|---|
VÄG |
Denna variabel innehåller en kolon (:)-separerad lista över kataloger där ditt system letar efter körbara filer. När du anger ett kommando på terminalen letar skalet efter kommandot i olika kataloger som nämns i variabeln $PATH. Om kommandot hittas körs det. Annars returnerar den med felet "kommandot hittades inte". |
ANVÄNDARE |
Användarnamnet |
HEM |
Standardsökväg till användarens hemkatalog |
REDAKTÖR |
Sökväg till programmet som redigerar innehållet i filer |
UID |
Användarens unika ID |
TERM |
Standard terminalemulator |
SKAL |
Skal som används av användaren |
Få åtkomst till variabelvärden
För att bestämma värdet på en variabel, använd kommandot
echo $VARIABLE
Variabler är skiftlägeskänsliga. Se till att du skriver variabelnamnet med rätt skiftläge annars kanske du inte får önskat resultat.
Den "env' kommandot visas alla miljövariabler.
Ställ in nya miljövariabler
Du kan skapa din egen användardefinierade variabel, med syntax
VARIABLE_NAME= variable_value
Återigen, kom ihåg att variabler är skiftlägeskänsliga och vanligtvis skapas de med versaler.
Ta bort variabler
Följande syntax kan användas för att ta bort en variabel från systemet.
unset variablename
Denna skulle ta bort variabeln och dess värde permanent.
Sammanfattning:
- Miljövariabler styr beteendet hos program i din Operating System.
Kommando | Description |
---|---|
echo $VARIABLE |
För att visa värdet på en variabel |
env |
Visar alla miljövariabler |
VARIABLE_NAME= variabelvärde |
Skapa en ny variabel |
oskränkt |
Ta bort en variabel |
export Variable=värde |
För att ställa in värdet på en miljövariabel |