svar
hvordan du indstiller miljøvariabler afhænger af dit operativsystem. Det afhænger også af, hvilken shell du bruger.
unik
hvordan du indstiller miljøvariabler i unik afhænger af, hvilken skal du bruger.
de fleste skaller falder i en af to grupper. C shell-lignende skaller og Bourne-lignende skaller. Hvert sæt bruger forskellige kommandoer til at indstille miljøvariabler. Her er en liste over populære skaller, og hvilken syntaks de bruger:
skaller ved hjælp af C shell syntaks
|
skaller ved hjælp af Bourne shell syntaks
|
C shell, tcsh
|
sh, RSH, KSH, bash og SSH
|
C shell
i C shell indstiller du miljøvariabler med kommandoen setenv. Syntaksen for setenv er som følger:
- setenv-navn
de firkantede parenteser () angiver, at værdien er valgfri.
hvis der allerede er en miljøvariabel med navnet, tildeles værdien til denne variabel. Hvis der ikke er en miljøvariabel, der hedder navn, oprettes en.
eksempel:
denne kommando indstiller miljøvariablen INFORMIKSDIR til en værdi af /usr/var/informik:
- setenv INFORMIKSDIR /usr/var/informik
hvis værdi udelades, indstilles navnet til en null-værdi, men det indstilles stadig. For at deaktivere en miljøvariabel skal du bruge kommandoen unsetenv. Formatet for unsetenv er som følger:
- unsetenv-navn
Bourne shell
for at indstille en miljøvariabel i Bourne-skallen skal du bruge en kommandolinje med følgende syntaks:
- name=;eksportnavn
de firkantede parenteser () angiver, at værdien er valgfri.
dette er faktisk to kommandoer adskilt af et semikolon. Den første (navn=værdi) tildeler værdi til miljøvariablen navngivet navn. Hvis navnet endnu ikke findes, oprettes det.
den anden kommando (eksportnavn) sørger for, at miljøvariabelnavnet overføres til alle programmer, du starter fra denne shell. En almindelig fejl er at glemme eksportkommandoen. Denne fejl forhindrer det udførte program i at se miljøvariablen overhovedet.
- eksempel:
denne kommandolinje indstiller miljøvariablen INFORMIKSDIR til en værdi af /usr/var/informiksdir:
- INFORMIKSDIR=/usr/var/informiksdir;eksportinformiksdir
hvis værdien indeholder specialtegn som mellemrum eller semikoloner, skal den være vedlagt i enten enkelt-eller dobbelt anførselstegn. Hvis det udelades, vil navnet stadig blive indstillet, men vil have en null-værdi.
- eksempel:
denne kommando indstiller miljøvariablen afgrænset til en null-værdi.
- DELIMIDENT=;Eksporter afgrænsning
for at deaktivere en miljøvariabel skal du bruge kommandoen unset. Formatet for kommandoen unset er som følger:
- unset name
vinduer
vinduer NT
for at indstille en miljøvariabel på vinduer NT gør følgende:
- 1. Vælg Start – > indstillinger – >Kontrolpanel, og start systemapplikationen.
2. Klik på fanen miljø.
3. For at ændre en eksisterende miljøvariabel skal du klikke på variablen i listen systemvariabler og derefter ændre værdien i tekstfeltet værdi og klikke på knappen Indstil.
hvis den miljøvariabel, du vil indstille, ikke allerede findes, skal du klikke på en hvilken som helst post i listen systemvariabler og derefter ændre tekstfeltet variabel til navnet på variablen og tekstfeltet værdi til værdien og derefter klikke på knappen Indstil.
4. Klik på OK
ændringerne træder i kraft med det samme, men de fleste programmer kontrollerer kun værdierne for miljøvariabler, når de først begynder at køre. Dette betyder, at du ikke behøver at genstarte vinduer, men du skal muligvis genstarte din applikation, før ændringerne træder i kraft.
ovenstående procedure ændrer systemets miljøvariabler. Det betyder, at hvis du indstiller en miljøvariabel på denne måde, vil enhver, der bruger computeren, have det miljøvariabelsæt.
vinduer 2000/HP
du kan indstille, ændre eller fjerne en miljøvariabel på vinduer 2000 eller vinduer HP ved at gøre følgende:
- 1. Vælg Start – >indstillinger->Kontrolpanel-> System for at starte systemapplikationen.
2. Klik på fanen Avanceret, og klik på knappen Miljøvariabler. Dette åbner vinduet miljøvariabler.
- 3. For at oprette en ny miljøvariabel skal du klikke på ny… for at åbne den nye Systemvariabeldialog. Indtast miljøvariabelens navn i feltet Variabelnavn og værdien i feltet variabel værdi, og klik derefter på OK.
for at ændre værdien af en eksisterende miljøvariabel skal du klikke på variablen i listen systemvariabler og derefter klikke på redigeringen… knappen for at åbne dialogboksen Rediger systemvariabel. Rediger værdien i feltet variabel værdi, og klik derefter på OK.
for at fjerne en miljøvariabel skal du klikke på variablen i listen systemvariabler og derefter klikke på Slet.
4. Klik på OK.
ændringerne træder i kraft med det samme, men de fleste programmer kontrollerer kun værdierne for miljøvariabler, når de først begynder at køre. Dette betyder, at du ikke behøver at genstarte vinduer, men du skal muligvis genstarte din applikation, før ændringerne træder i kraft.
ovenstående procedure ændrer systemets miljøvariabler. Det betyder, at hvis du indstiller en miljøvariabel på denne måde, vil enhver, der bruger computeren, have det miljøvariabelsæt.
vinduer 95/98 / mig
på vinduer 95, vinduer 98 og vinduer mig skal du tilføje sæt udsagn til filen c:\autoexec.bat
syntaksen for set-kommandoen er som følger:
- set name=value
- name
- miljøvariabelnavnet.
værdi
- den værdi, som miljøvariablen skal indstilles til.
hvis der allerede er en miljøvariabel, der hedder navn, er den miljøvariabel indstillet til værdi. Hvis der endnu ikke findes en miljøvariabel med navnet, oprettes den.
efter at have tilføjet den indstillede Kommando (R) til filen c:\autoexec.bat du skal lukke og genstarte vinduer, før miljøvariablen indstillinger vil blive brugt.
på vinduer er navnene på miljøvariabler store og små bogstaver, så for eksempel er miljøvariablen Informiksdir den samme som miljøvariablen INFORMIKSDIR.