Қоршаған ортаның айнымалылары: олар қандай?

Мазмұны:

Қоршаған ортаның айнымалылары: олар қандай?
Қоршаған ортаның айнымалылары: олар қандай?
Anonim

Ортаның айнымалы мәні операциялық жүйе және басқа бағдарламалық құрал компьютерге қатысты ақпаратты анықтау үшін пайдалана алатын динамикалық мән болып табылады.

Басқаша айтқанда, бұл компьютердегі орын, нұсқа нөмірі, нысандар тізімі, т.б. сияқты басқа нәрсені білдіретін нәрсе.

Ортаның айнымалы мәндері оларды кәдімгі мәтіннен ажырату үшін %temp% сияқты пайыздық белгімен (%) қоршалған.

Екі түрі бар: пайдаланушы ортасының айнымалы мәндері және жүйе ортасының айнымалы мәндері.

Пайдаланушы ортасының айнымалы мәндері

Пайдаланушы ортасының айнымалы мәндері, аты айтып тұрғандай, әрбір пайдаланушы тіркелгісіне тән орта айнымалылары болып табылады.

Бұл бір пайдаланушы ретінде кірген кездегі айнымалының мәні бір компьютерде басқа пайдаланушы ретінде кірген кездегі айнымалы мәннің мәнінен басқаша болуы мүмкін дегенді білдіреді.

Ортаның айнымалы мәндерінің бұл түрлерін жүйеге кірген кез келген пайдаланушы қолмен орнатуы мүмкін, бірақ Windows және басқа бағдарламалық құрал оларды да орната алады.

Пайдаланушы ортасының айнымалы мәнінің бір мысалы - %homepath%. Мысалы, бір Windows 11 компьютерінде бұл айнымалы Users\Tim мәнін сақтайды, ол пайдаланушыға қатысты барлық ақпаратты қамтитын қалта болып табылады.

Пайдаланушы ортасының айнымалы мәні де реттелетін болуы мүмкін. Пайдаланушы %data% сияқты нәрсені жасай алады, ол компьютердегі C:\Downloads\Files сияқты қалтаға нұсқауы мүмкін. Мұндай орта айнымалысы сол белгілі бір пайдаланушы жүйеге кіргенде ғана жұмыс істейді.

Компьютеріңізді айналып өту үшін төте жолдарды пайдаланғыңыз келсе, пайдаланушының пайдаланушы ортасының айнымалы мәнін пайдалануға болады. Немесе, сіз алдын ала ойластырып, орта айнымалысына нұсқайтын сценарий құрсаңыз, сценарийдегі барлық кодты реттемей-ақ қалтаны әрқашан кейінірек өзгертуге болады.

Жүйе ортасының айнымалылары

Жүйе ортасының айнымалы мәндері бар болуы мүмкін немесе болашақта жасалатын кез келген пайдаланушыға қолданылатын бір пайдаланушының шеңберінен шығады. Жүйе ортасының айнымалыларының көпшілігі Windows қалтасы сияқты маңызды орындарды көрсетеді.

Windows жүйелеріндегі ең көп таралған орта айнымалыларының кейбіріне %жол%, %бағдарлама файлдары%, % кіреді. temp% және %systemroot%, бірақ басқалары көп.

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

Осы мысалды жалғастыра отырып, Windows орнату аяқталғаннан кейін Microsoft Word бағдарламасы осы компьютерлердің әрқайсысына орнатылды делік. Word орнату процесінің бөлігі ретінде Windows орнатылған каталогқа бірнеше файлдарды көшіру қажет. Word бағдарламасы файлдарды дұрыс жерде орнатып жатқанына қалай сенімді бола алады, егер бұл орын C:\ Windows бір компьютерде, ал екіншісінде басқа жерде?

Осындай ықтимал ақаулықтың алдын алу үшін Microsoft Word бағдарламасы, сондай-ақ көптеген бағдарламалық құрал арнайы қалтаға емес, %windir% файлына орнатуға арналған. Осылайша, бұл маңызды файлдар қай жерде болса да, Windows жүйесімен бір каталогта орнатылғанына сенімді бола аласыз.

Windows жүйесінде жиі қолданылатын пайдаланушы және жүйе ортасының айнымалы мәндерінің үлкен тізімін алу үшін Microsoft корпорациясының танылған орта айнымалылары бетін қараңыз.

Орта айнымалысының мәнін қалай табуға болады

Нақты орта айнымалысы қандай болатынын көрудің бірнеше жолы бар.

Пәрмен жолы жаңғырығы пәрмені

Көп жағдайда, кем дегенде Windows жүйесінде, мұны істеудің ең қарапайым және ең жылдам жолы - echo деп аталатын қарапайым Пәрмен жолы пәрмені арқылы.

Пәрмен жолын ашып, келесі пәрменді дәл орындаңыз, әрине, сізді қызықтыратын орта айнымалысының орнына %temp% ауыстырыңыз:


echo %temp%

Тікелей астында көрсетілетін мәнге назар аударыңыз. Мысалы, echo %temp% мынаны шығаруы мүмкін:


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

Image
Image

Барлық ортаның айнымалы мәндерін бірден тізімдеу үшін пәрмен жолынан set орындаңыз. Немесе user деп басталатын барлық айнымалылар тізімі үшін 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 пәрменін орындауға болады.

Ұсынылған: