Ympäristömuuttuja on dynaaminen arvo, joka käyttöjärjestelmä ja muita ohjelmistoja, joita voidaan käyttää tietokoneellesi ominaisten tietojen määrittämiseen.
Toisin sanoen se on jotain, joka edustaa jotain muuta, kuten sijaintia tietokoneellasi, a versionumero , luettelo esineistä jne.
Ympäristömuuttujia ympäröi prosenttimerkki ( % ), kuten kohdassa %temp% , erottaaksesi ne tavallisesta tekstistä.
Kaksi tyyppiä on olemassa:käyttäjäympäristön muuttujatjajärjestelmäympäristömuuttujat.
Käyttäjäympäristön muuttujat
Käyttäjäympäristömuuttujat, kuten nimestä voi päätellä, ovat kullekin käyttäjätilille ominaisia ympäristömuuttujia.
Tämä tarkoittaa, että muuttujan arvo kirjautuneena sisään yhtenä käyttäjänä voi olla erilainen kuin saman muuttujan arvo kirjautuneena sisään eri käyttäjänä samalle tietokoneelle.
Kuka tahansa sisäänkirjautunut käyttäjä voi asettaa tämäntyyppiset ympäristömuuttujat manuaalisesti, mutta myös Windows ja muut ohjelmistot voivat asettaa ne.
Yksi esimerkki käyttäjäympäristömuuttujasta on %homepath% . Esimerkiksi yhdessä Windows 11 -tietokoneessa tämä muuttuja sisältää arvon KäyttäjätTim , joka on kansio, joka sisältää kaikki käyttäjäkohtaiset tiedot.
kuinka tehdä vain yhdestä sivusta maisema Google-dokumenteissa
Käyttäjäympäristömuuttuja voi olla myös mukautettu. Käyttäjä voi luoda jotain vastaavaa %data% , joka voi osoittaa tietokoneen kansioon, kuten C:LatauksetTiedostot . Tällainen ympäristömuuttuja toimii vain, kun kyseinen käyttäjä on kirjautunut sisään.
Voit käyttää mukautettua käyttäjäympäristömuuttujaa, jos haluat käyttää pikakuvakkeita tietokoneen kiertämiseen. Tai jos ajattelit etukäteen ja rakensit skriptin, joka osoittaa ympäristömuuttujaan, voit aina vaihtaa kansiota myöhemmin ilman, että sinun tarvitsee säätää kaikkea skriptin koodia.
Järjestelmän ympäristömuuttujat
Järjestelmäympäristömuuttujat ulottuvat yhden käyttäjän ulkopuolelle, ja ne koskevat kaikkia käyttäjiä, jotka saattavat olla olemassa tai luodaan tulevaisuudessa. Useimmat järjestelmäympäristömuuttujat osoittavat tärkeisiin paikkoihin, kuten Windows-kansioon.
Jotkut Windows-järjestelmien yleisimmistä ympäristömuuttujista sisältävät %path% , %ohjelmatiedostoja% , %temp% , ja %systemroot% , vaikka on monia muitakin.
Esimerkiksi kun asennat Windowsin, %windir% on asetettu hakemistoon, johon se on asennettu. Koska asennushakemisto on jotain, jonka asentaja (se olet sinä...tai tietokoneesi valmistaja) voi määrittää yhdessä tietokoneessa, se voi olla C:Windows ,mutta toisessa voi olla C:Win10 .
Jatkamme tätä esimerkkiä, oletetaan, että Microsoft Word asennetaan jokaiseen näistä tietokoneista, kun Windowsin asennus on valmis. Osana Wordin asennusprosessia useita tiedostoja on kopioitava hakemistoon, johon Windows on asennettu. Kuinka Word voi olla varma, että se asentaa tiedostot oikeaan paikkaan, jos se on C:Windows yhdellä tietokoneella ja jossain muualla toisella?
Tämän kaltaisen mahdollisen ongelman estämiseksi Microsoft Word, kuten useimmat ohjelmistot, on suunniteltu asennettavaksi %windir% , ei mitään tiettyä kansiota. Näin voit olla varma, että nämä tärkeät tiedostot asennetaan samaan hakemistoon kuin Windows, riippumatta siitä, missä se on.
Katso Microsoftin tunnustetut ympäristömuuttujat -sivu valtava luettelo käyttäjä- ja järjestelmäympäristömuuttujista, joita usein käytetään Windowsissa.
Miten löytää ympäristömuuttujan arvo
On useita tapoja nähdä, mikä tietty ympäristömuuttuja sattuu olemaan.
Komentorivi Echo Command
Useimmissa tapauksissa, ainakin Windowsissa, yksinkertaisin ja luultavasti nopein tapa tehdä tämä on yksinkertainen Komentokehote komento kutsuttiin kaiku .
Avaa komentokehote ja suorita seuraava komento tietenkin korvaamalla %temp% ympäristömuuttujalle, josta olet kiinnostunut:
|_+_|Huomaa arvo, joka näkyy heti alla. Esimerkiksi, kaiku %temp% saattaa tuottaa tämän:
Jos haluat luetella kaikki ympäristömuuttujat kerralla, suorita aseta komentoriviltä. Tai yritä aseta käyttäjä saadaksesi luettelon kaikista muuttujista, jotka alkavat käyttäjä (se toimii minkä tahansa etuliitteen kanssa).
Tulos näyttää suunnilleen tältä, jossa muuttujan nimi luetellaan ensin ja sen jälkeen = ja sitten arvo:
|_+_|Tulla sisään set > ev.txt ohjata komennon tulos tiedostoon saadaksesi koko luettelon ympäristömuuttujista tallennettuna TXT-asiakirjaan.
PowerShell Write-Output -komento
Voit myös käyttää Windows PowerShellia nähdäksesi, mihin tietty ympäristömuuttuja viittaa, mutta syntaksi on hieman erilainen. Tässä on kaksi tapaa tehdä se:
|_+_|Käytä tätä komentoa nähdäksesi kaikki muuttujat yhdessä:
|_+_|Järjestelmän ominaisuudet
Jos komentorivityökalut pelottavat sinua (niiden ei pitäisi), on olemassa pidempi tapa tarkistaa ympäristömuuttujan arvo.
Suunnata Ohjauspaneeli ja sitten Järjestelmäsovelma. Kun olet siellä, valitse Järjestelmän lisäasetukset , sitten ympäristömuuttujat pohjalla. Tämä onepätäydellinenluettelossa, mutta luettelossa olevien arvot ovat aivan vieressä.
Linux printenv -komento
Linux-järjestelmissä voit suorittaa printenv komento komentoriviltä listataksesi kaikki tällä hetkellä määritetyt ympäristömuuttujat.