Vides mainīgais ir dinamiska vērtība, kas operētājsistēma un citu programmatūru, ko var izmantot, lai noteiktu informāciju, kas raksturīga jūsu datoram.
Citiem vārdiem sakot, tas ir kaut kas, kas apzīmē kaut ko citu, piemēram, atrašanās vietu datorā, a versijas numurs , objektu saraksts utt.
Vides mainīgos ieskauj procentu zīme ( % ), kā %temp% , lai tos atšķirtu no parasta teksta.
Pastāv divi veidi:lietotāja vides mainīgieunsistēmas vides mainīgie.
Lietotāja vides mainīgie
Lietotāja vides mainīgie, kā norāda nosaukums, ir vides mainīgie, kas ir raksturīgi katram lietotāja kontam.
Tas nozīmē, ka mainīgā vērtība, kad esat pieteicies kā viens lietotājs, var atšķirties no tā paša mainīgā vērtības, kad tajā pašā datorā esat pieteicies kā cits lietotājs.
Šāda veida vides mainīgos var manuāli iestatīt jebkurš lietotājs, kas ir pieteicies, taču tos var iestatīt arī Windows un cita programmatūra.
Viens lietotāja vides mainīgā piemērs ir %homepath% . Piemēram, vienā Windows 11 datorā šim mainīgajam ir vērtība LietotājiTim , kas ir mape, kurā ir visa lietotājam raksturīgā informācija.
kā attēlot fps apex leģendās
Lietotāja vides mainīgais var būt arī pielāgots. Lietotājs var izveidot kaut ko līdzīgu %data% , kas var norādīt uz mapi datorā, piemēram C:LejupielādesFaili . Šāds vides mainīgais darbosies tikai tad, kad konkrētais lietotājs ir pieteicies.
Varat izmantot pielāgotu lietotāja vides mainīgo, ja vēlaties izmantot saīsnes, lai apietu datoru. Vai arī, ja domājāt uz priekšu un izveidojāt skriptu, kas norāda uz vides mainīgo, vienmēr varat mainīt mapi vēlāk, nepielāgojot visu skripta kodu.
Sistēmas vides mainīgie
Sistēmas vides mainīgie pārsniedz tikai vienu lietotāju, attiecas uz jebkuru lietotāju, kas varētu pastāvēt vai tiek izveidots nākotnē. Lielākā daļa sistēmas vides mainīgo norāda uz svarīgām vietām, piemēram, Windows mapi.
Daži no visizplatītākajiem vides mainīgajiem Windows sistēmās ietver %path% , %programmu faili% , %temp% , un %systemroot% , lai gan ir daudz citu.
Piemēram, instalējot Windows, %windir% ir iestatīts uz direktoriju, kurā tas ir instalēts. Tā kā instalācijas direktorijs ir kaut kas tāds, ko instalētājs (tas esat jūs... vai jūsu datora ražotājs) var definēt vienā datorā, tas var būt C:Windows ,bet citā var būt C:Win10 .
Turpinot ar šo piemēru, pieņemsim, ka Microsoft Word tiek instalēts katrā no šiem datoriem pēc Windows iestatīšanas. Word instalēšanas procesa ietvaros vairāki faili ir jākopē direktorijā, kurā ir instalēta sistēma Windows. Kā programma Word var būt pārliecināta, ka tā instalē failus pareizajā vietā, ja šī vieta ir C:Windows vienā datorā un kaut kur citur otrā?
Lai novērstu tādas iespējamās problēmas kā šī, Microsoft Word, kā arī lielākā daļa programmatūras tika izstrādāta instalēšanai %windir% , nevis kādu konkrētu mapi. Tādā veidā jūs varat būt pārliecināti, ka šie svarīgie faili tiek instalēti tajā pašā direktorijā, kur Windows, neatkarīgi no tā, kur tas atrodas.
Skat Microsoft atpazīto vides mainīgo lapa par milzīgu lietotāju un sistēmas vides mainīgo sarakstu, ko bieži izmanto sistēmā Windows.
Kā atrast vides mainīgā vērtību
Ir vairāki veidi, kā noskaidrot, kāds ir konkrētais vides mainīgais.
Komandu uzvednes Echo komanda
Vairumā gadījumu, vismaz operētājsistēmā Windows, vienkāršākais un, iespējams, ātrākais veids, kā to izdarīt, ir vienkāršs Komandu uzvedne izsaukta komanda atbalss .
Atveriet komandu uzvedni un izpildiet tālāk norādīto komandu precīzi, protams, aizstājot %temp% vides mainīgajam, kas jūs interesē:
|_+_|Ņemiet vērā vērtību, kas tiek parādīta tieši zem. Piemēram, atbalss %temp% varētu radīt šo:
Lai uzskaitītu visus vides mainīgos vienlaikus, vienkārši izpildiet komplekts no komandrindas. Vai arī mēģiniet iestatīt lietotāju visu mainīgo lielumu sarakstam, kas sākas ar lietotājs (tas darbojas ar jebkuru prefiksu).
Izvade izskatās apmēram šādi, kur vispirms ir norādīts mainīgā nosaukums un pēc tam = un pēc tam vērtību:
|_+_|Ievadiet iestatīt > ev.txt lai novirzītu komandas izvadi uz failu, lai iegūtu visu vides mainīgo sarakstu, kas saglabāts TXT dokumentā.
PowerShell rakstīšanas izvades komanda
Varat arī izmantot Windows PowerShell, lai redzētu, uz ko norāda konkrētais vides mainīgais, taču sintakse ir nedaudz atšķirīga. Šeit ir divi veidi, kā to izdarīt:
|_+_|Izmantojiet šo komandu, lai kopā skatītu visus mainīgos:
|_+_|Sistēmas rekvizīti
Ja komandrindas rīki jūs biedē (tiem nevajadzētu), ir ilgāks veids, kā pārbaudīt vides mainīgā vērtību.
Doties uz Vadības panelis , pēc tam sistēmas sīklietotne . Kad esat tur, izvēlieties Papildu sistēmas iestatījumi , tad Vides mainīgie apakšā. Tas ir annepilnīgssarakstā, bet tiem, kas ir uzskaitīti, vērtības ir tieši blakus.
Linux printenv komanda
Linux sistēmās varat izpildīt printenv komandu no komandrindas, lai uzskaitītu visus pašlaik definētos vides mainīgos.