Айлана-чөйрөнүн өзгөрмөлөрү: Алар эмне?

Мазмуну:

Айлана-чөйрөнүн өзгөрмөлөрү: Алар эмне?
Айлана-чөйрөнүн өзгөрмөлөрү: Алар эмне?
Anonim

Айлана-чөйрө өзгөрмөсү – бул операциялык тутум жана башка программалык камсыздоо компьютериңизге тиешелүү маалыматты аныктоо үчүн колдоно ала турган динамикалык маани.

Башкача айтканда, бул компьютериңиздеги жайгашкан жер, версия номери, объекттердин тизмеси ж.б. сыяктуу башка нерсени билдирген нерсе.

Айлана-чөйрөнүн өзгөрмөлөрү кадимки тексттен айырмалоо үчүн, %temp% тилиндегидей, пайыз белгиси менен курчалган (%).

Эки түрү бар: колдонуучу чөйрө өзгөрмөлөрү жана система чөйрө өзгөрмөлөрү.

Колдонуучунун чөйрө өзгөрмөлөрү

Колдонуучунун чөйрө өзгөрмөлөрү, аты айтып тургандай, ар бир колдонуучунун эсебине мүнөздүү болгон чөйрө өзгөрмөлөрү.

Бул бир колдонуучу катары кирген өзгөрмөнүн мааниси бир компьютерде башка колдонуучу катары киргендеги өзгөрмөнүн маанисинен башка болушу мүмкүн дегенди билдирет.

Айлана-чөйрө өзгөрмөлөрүнүн бул түрлөрүн кайсы колдонуучу кирсе да кол менен орното алат, бирок Windows жана башка программалар аларды да орното алат.

Колдонуучунун чөйрө өзгөрмөлөрүнүн бир мисалы - %homepath%. Мисалы, бир Windows 11 компьютеринде бул өзгөрмө Users\Tim маанисине ээ, ал бардык колдонуучуга тиешелүү маалыматты камтыган папка.

Колдонуучунун чөйрө өзгөрмөсү да ыңгайлаштырылган болушу мүмкүн. Колдонуучу %data% сыяктуу нерсени түзүшү мүмкүн, ал компьютердеги C:\Downloads\Files сыяктуу папканы көрсөтүшү мүмкүн. Мындай чөйрө өзгөрмөлөрү ошол белгилүү колдонуучу киргенде гана иштейт.

Компьютериңизди айланып өтүү үчүн жарлыктарды колдонгуңуз келсе, колдонуучунун ыңгайлаштырылган чөйрө өзгөрмөсүн колдонсоңуз болот. Же болбосо, алдыда ойлонуп, чөйрө өзгөрмөсүнө ишарат кылган скрипт курган болсоңуз, папканы кийинчерээк скрипттеги коддун баарын тууралап отурбастан өзгөртө аласыз.

Системанын чөйрө өзгөрмөлөрү

Системанын чөйрө өзгөрмөлөрү бир гана колдонуучунун чегинен чыгып, бар болушу мүмкүн болгон же келечекте түзүлө турган бардык колдонуучуга колдонулат. Көпчүлүк тутум чөйрөсүнүн өзгөрмөлөрү Windows папкасы сыяктуу маанилүү жерлерди көрсөтөт.

Windows системаларындагы эң кеңири таралган чөйрө өзгөрмөлөрүнүн айрымдарына %path%, %programfiles%, % кирет temp% жана %systemroot%, бирок башкалары көп.

Мисалы, сиз Windows орнотуп жатканда, %windir% ал орнотулган каталогго коюлат. Орнотуу каталогу орнотуучу (ал сиз… же сиздин компьютериңизди жасоочу) бир компьютерде аныктай турган нерсе болгондуктан, ал C:\Windows болушу мүмкүн, бирок башкасында булболушу мүмкүн. C:\Win10

Бул мисалды улантуу менен, Windows орнотулгандан кийин Microsoft Word бул компьютерлердин ар бирине орнотулду дейли. Word орнотуу процессинин бир бөлүгү катары, Windows орнотулган каталогго бир катар файлдарды көчүрүү керек. Word бул жер C:\ Windows бир компьютерде жана башка жердеби?

Мындай потенциалдуу көйгөйдү болтурбоо үчүн, Microsoft Word, ошондой эле көпчүлүк программалык камсыздоо кандайдыр бир атайын папкага эмес, %windir% папкасына орнотуу үчүн иштелип чыккан. Ошентип, бул маанилүү файлдар кайсы жерде болбосун, Windows менен бир каталогго орнотулганына ишене аласыз.

Windows'та көп колдонулган колдонуучунун жана тутум чөйрөсүнүн өзгөрмөлөрүнүн чоң тизмесин көрүү үчүн Microsoftтун таанылган чөйрө өзгөрмөлөрү барагын караңыз.

Айлана-чөйрө өзгөрмөсүнүн маанисин кантип табуу керек

Белгилүү бир чөйрө өзгөрмөсү кандай болоорун көрүүнүн бир нече жолу бар.

Буйрук сап Эхо буйругу

Көпчүлүк учурларда, жок эле дегенде, Windows'та муну жасоонун эң жөнөкөй жана, кыязы, эң ылдам жолу - echo деп аталган жөнөкөй Command Prompt буйругу аркылуу.

Буйрук сапты ачып, төмөнкү буйрукту так аткарыңыз, албетте, сизди кызыктырган чөйрө өзгөрмөсүнө %temp% алмаштырыңыз:


echo %temp%

Төмөндө дароо көрсөтүлгөн мааниге көңүл буруңуз. Мисалы, echo %temp% муну жаратышы мүмкүн:


C:\Users\Jon\AppData\Local\Temp

Image
Image

Бардык чөйрө өзгөрмөлөрүн бир эле учурда тизмелөө үчүн, жөн гана буйрук сабынан set аткарыңыз. Же, пайдалануучуну коюу деп user менен башталган өзгөрмөлөрдүн тизмеси үчүн аракет кылып көрүңүз (ал каалаган префикс менен иштейт).

Чыгуу төмөнкүдөй көрүнөт, мында биринчи өзгөрмөнүн аты, андан кийин =, андан кийин маани:


ALLUSERSPROFILE=C:\ProgramData

APPDATA=C:\Users\jonfi\AppData\Roaming

asl. log=Destination=file

CommonProgramFiles=C:\Program Files\Common Files

CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files

CommonProgramW6432=C:\Program Files\Common Files

COMPUTERNAME=DESKTOP-IAEQDK8

ComSpec=C: \WINDOWS\system32\cmd.exe

configsetroot=C:\WINDOWS\ConfigSetRoot

DriverData=C:\Windows\System32\Drivers\Driver

HOMEDRIVE=C:HOMEPATH=\Users\jonfiLOCALAPPDATA=C:\Users\jonfi\AppData\Local LOGONSERVER=\\DESKTOP-IAEQDK8

TXT документине сакталган чөйрө өзгөрмөлөрүнүн толук тизмесин алуу үчүн буйруктун натыйжасын файлга багыттоо үчүн set > ev.txt киргизиңиз.

PowerShell жазуу-чыгаруу буйругу

Белгилүү бир чөйрө өзгөрмөсү эмнени көрсөтүп жатканын көрүү үчүн Windows PowerShell'ди да колдонсоңуз болот, бирок синтаксиси бир аз башкача. Муну жасоонун эки жолу бар:


Write-Output $env:temp

echo $Env:temp

Image
Image

Бирге тизмеленген бардык өзгөрмөлөрдү көрүү үчүн бул буйрукту колдонуңуз:


Get-ChildItem Env:

Системанын касиеттери

Эгер буйрук сабынын куралдары сизди коркутса (алар болбошу керек), чөйрө өзгөрмөсүнүн маанисин текшерүүнүн узунураак жолу бар.

Башкаруу панелине, андан соң Система апплетине өтүңүз. Ал жакка баргандан кийин, Өркүндөтүлгөн тутум жөндөөлөрү, андан соң ылдый жактан Айлана-чөйрө өзгөрмөлөрү тандаңыз. Бул толук эмес тизме, бирок тизмеленгендердин жанында маанилери бар.

Image
Image

Linux printenv буйругу

Linux тутумдарында, учурда аныкталган бардык чөйрө өзгөрмөлөрүн тизмелөө үчүн буйрук сабынан printenv буйругун аткара аласыз.

Сунушталууда: