പരിസ്ഥിതി വേരിയബിളുകൾ എന്താണ്?

ഉപയോക്താവ് & സിസ്റ്റം എൻവയോൺമെൻറ് വേരിയബിളുകൾ & അവരുടെ മൂല്യങ്ങൾ എങ്ങനെ കണ്ടെത്താം

ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും മറ്റ് സോഫ്റ്റ്വെയറുകളും നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ നിർദ്ദിഷ്ടവിവരങ്ങൾ നിർണ്ണയിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു ചലനാത്മക മൂല്യമാണ് എൻവയോൺമെന്റ് വേരിയബിൾ.

മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, നിങ്ങളുടെ കമ്പ്യൂട്ടറിലെ ഒരു സ്ഥാനം, ഒരു പതിപ്പ് നമ്പർ , ഒബ്ജക്റ്റുകളുടെ ലിസ്റ്റ് മുതലായ മറ്റെന്തെങ്കിലും പ്രതിനിധീകരിക്കുന്ന എന്വയോണ്മെന്റ് വേരിയബിൾ.

എൻവയോൺമെൻറ് വേരിയബിളുകൾ സിഗ്നൽ ശതമാനം (%),% temp% ലെ പോലെ, പതിവ് പാഠത്തിൽ നിന്ന് വേർതിരിച്ചറിയാൻ ഉപയോഗിക്കുന്നു.

രണ്ട് തരത്തിലുള്ള എൻവയോൺമെൻറ് വേരിയബിളുകൾ നിലവിലുണ്ട്, ഉപയോക്താവിന്റെ എൻവയോൺമെന്റ് വേരിയബിളുകൾ , സിസ്റ്റം എൻവയോൺമെൻറ് വേരിയബിളുകൾ :

ഉപയോക്തൃ എൻവയോൺമെൻറ് വേരിയബിളുകൾ

പേര് സൂചിപ്പിക്കുന്നത് പോലെ ഉപയോക്താവിന്റെ എൻവയോൺമെന്റ് വേരിയബിളുകൾ, ഓരോ ഉപയോക്തൃ അക്കൌണ്ടിനും ബാധകമായ എൻവയോൺമെൻറ് വേരിയബിളുകൾ ആണ്.

ഒരു കമ്പ്യൂട്ടറിൽ മറ്റൊരു ഉപയോക്താവായി പ്രവേശിക്കുമ്പോൾ ഒരേ എൻവിറോൺമെൻറ് വേരിയബിളിന്റെ മൂല്യത്തേക്കാൾ ഒരു ഉപയോക്താവായി പ്രവേശിക്കുമ്പോൾ എൻവയോൺമെൻറ് വേരിയബിളിന്റെ മൂല്യം വ്യത്യസ്തമായിരിക്കും.

ഈ തരത്തിലുള്ള എൻവയോൺമെൻറ് വേരിയബിളുകൾ ഉപയോക്താവിനു് ഏതു് ലോഗിൻ ചെയ്തിരിയ്ക്കുന്നു എന്നു് സ്വയം സജ്ജമാക്കാം, പക്ഷേ വിൻഡോസ്, മറ്റു് സോഫ്റ്റ്വെയറുകൾ എന്നിവ അവ സജ്ജീകരിയ്ക്കാം.

ഒരു ഉപയോക്തൃ എൻവയോണ്മെന്റ് വേരിയബിളിന്റെ ഒരു ഉദാഹരണം% homepath% ആണ്. ഉദാഹരണത്തിന്, ഒരു വിൻഡോസ് 10 കമ്പ്യൂട്ടറിൽ,% ഹോംപാത്തിൽ% ഉപയോക്താവിന്റെ യൂസർ-നിർദിഷ്ട വിവരങ്ങളടങ്ങിയ ഫോൾഡറാണ് \ ഉപയോക്താക്കളുടെ \ ടിത്തിന്റെ മൂല്യം കാത്തുസൂക്ഷിക്കുന്നു.

ഒരു ഉപയോക്തൃ എൻവയോൺമെന്റ് വേരിയബിൾ കസ്റ്റമറും ആയിരിക്കാം. ഒരു ഉപയോക്താവിന്% data% പോലുള്ള ഒന്ന് സൃഷ്ടിക്കാൻ കഴിയും, അത് C: \ Files \ Files പോലുള്ള കമ്പ്യൂട്ടറിലെ ഒരു ഫോൾഡറിലേക്ക് ചൂണ്ടിയേക്കാം . ആ പ്രത്യേക ഉപയോക്താവു് ലോഗ് ഇൻ ചെയ്യുമ്പോൾ മാത്രമേ ഇതു് പ്രവർത്തിയ്ക്കുവാൻ സാധിക്കൂ.

സിസ്റ്റം എൻവയോൺമെന്റ് വേരിയബിളുകൾ

സിസ്റ്റം എൻവയോൺമെൻറ് വേരിയബിളുകൾ ഒരു ഉപയോക്താവിനേക്കാളും വിപുലീകരിക്കുന്നു, നിലവിലുണ്ടാകാവുന്ന ഏതൊരു ഉപയോക്താവിനും അപേക്ഷിച്ച്, ഭാവിയിൽ സൃഷ്ടിക്കപ്പെടുന്നു. വിൻഡോസ് ഫോൾഡർ പോലുള്ള പ്രധാന സ്ഥാനങ്ങളിലേക്ക് മിക്ക സിസ്റ്റം എൻവയോൺമെൻറ് വേരിയബിളുകൾ പോയിന്റ് ചെയ്യുന്നു.

വിൻഡോസ് സിസ്റ്റങ്ങളിൽ ഏറ്റവും സാധാരണമായ എന്വയോണ്മെന്റ് വേരിയബിളുകളിൽ ചിലത്% path%,% programfiles%,% temp%,% systemroot% എന്നിവയുൾപ്പെടുന്നു.

ഉദാഹരണത്തിനു്, നിങ്ങൾ വിൻഡോസ് 8 ഇൻസ്റ്റോൾ ചെയ്യുമ്പോൾ,% windir% എൻവിറോൺമെൻറ് വേരിയബിൾ ഇൻസ്റ്റോൾ ചെയ്ത ഡയറക്ടറിയിലേക്ക് സജ്ജമാക്കിയിരിയ്ക്കുന്നു. ഇൻസ്റ്റാളർ എന്തോ ഇൻസ്റ്റാളർ ആണെന്നത് (അതാണ് നിങ്ങളുടെ കമ്പ്യൂട്ടർ നിർമ്മാതാവ് അല്ലെങ്കിൽ കമ്പ്യൂട്ടർ നിർമ്മാതാവ്) ഒരു കമ്പ്യൂട്ടറിൽ നിർവചിച്ചതാകാം, അത് സി: \ Windows, പക്ഷേ മറ്റൊരുതരത്തിൽ സി: \ Win8 ആയിരിക്കാം .

ഈ ഉദാഹരണം തുടർന്നുകൊണ്ട്, Windows 8 സജ്ജീകരിച്ചതിന് ശേഷം ഈ കമ്പ്യൂട്ടറുകളിൽ മൈക്രോസോഫ്റ്റ് വേർഡ് ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുമെന്ന് നമുക്ക് പറയാം. വേർഡ് ഇൻസ്റ്റാളേഷൻ പ്രക്രിയയുടെ ഭാഗമായി, വിൻഡോസ് 8 ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്ന ഡയറക്ടറിയിലേക്ക് ഒരുപാട് ഫയലുകൾ പകർത്തപ്പെടേണ്ടതുണ്ട്. ആ സ്ഥലം സി എവിടെയാണെന്ന് ഉറപ്പുവരുത്തുമെന്ന് MS Word ഉറപ്പു വരുത്തുന്നത് എങ്ങനെ : \ Windows One മറ്റൊരു കമ്പ്യൂട്ടറിൽ C: \ Win8 ?

ഇതുപോലുള്ള ഒരു സാധ്യതയുള്ള പ്രശ്നം തടയുന്നതിനായി, മൈക്രോസോഫ്റ്റ് വേർഡും, മിക്ക സോഫ്റ്റ്വെയറും,% windir% ലേക്ക് ഇൻസ്റ്റോൾ ചെയ്തിട്ടുള്ളവയാണ്, C: \ Windows . ഈ വഴി, ഈ പ്രധാനപ്പെട്ട ഫയലുകൾ വിൻഡോസ് 8 പോലുള്ള അതേ ഡയറക്ടറിയിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കാൻ കഴിയും, അത് എവിടെയായിരുന്നാലും.

വിൻഡോസിൽ ഉപയോഗിക്കുന്ന പല ഉപയോക്താക്കൾക്കും സിസ്റ്റം എൻവയോൺമെൻറ് വേരിയബിളുകൾക്കുമായുള്ള മൈക്രോസോഫ്റ്റിന്റെ അംഗീകൃത എൻവയോൺമെന്റ് വേരിയബിളുകൾ താൾ കാണുക.

പരിസ്ഥിതി വേരിയബിളിന്റെ വില നിങ്ങൾക്ക് എങ്ങനെ കണ്ടെത്താം?

ഒരു പ്രത്യേക എന്വയോണ്മെന്റ് വേരിയബിൾ എന്താണുള്ളതെന്ന് കാണാൻ നിരവധി മാർഗങ്ങളുണ്ട്. എന്നിരുന്നാലും, മിക്ക കേസുകളിലും, വിൻഡോസിൽ ഏറ്റവും ലളിതവും ഏറ്റവും വേഗതയുള്ളതുമായ ഒരു മാർഗ്ഗം ഇത് ലളിതമായ കമാൻഡ് പ്രോംപ്റ്റ് കമാൻഡ് എക്കോ എന്ന് വിളിക്കുന്നു.

ഇത് എങ്ങനെ ചെയ്യാമെന്നത് ഇതാ:

  1. കമാൻഡ് പ്രോംപ്റ്റ് തുറക്കുക .
  2. നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് പ്റവറ്ത്തിപ്പിക്കുക : echo% temp% ... നിങ്ങൾക്ക് താൽപര്യമുള്ള എൻവിറോൺമെൻറ് വേരിയബിളായി % temp% മാറ്റി എഴുതുന്നു .
  3. ഉടനടി പ്രദർശിപ്പിക്കുന്ന മൂല്യം ശ്രദ്ധിക്കുക.
    1. ഉദാഹരണത്തിന്, എന്റെ കമ്പ്യൂട്ടറിൽ, echo% temp% ഇത് നിർമ്മിച്ചു: സി: \ ഉപയോക്താക്കൾ \ ടിം \ AppData \ പ്രാദേശിക \ പ്രധാനം

കമാൻഡ് പ്രോംപ്റ്റ് നിങ്ങൾ സ്ക്വേസുകൾ ചെയ്താൽ (അത് പാടില്ല) കമാൻഡ് ലൈൻ ടൂളുകൾ ഉപയോഗിയ്ക്കാതെ ഒരു എന്വയോൺമെൻറ് വേരിയബിളിന്റെ മൂല്യം പരിശോധിയ്ക്കുന്നതിനുള്ള ഒരു നീണ്ട മാർഗ്ഗം ഉണ്ട്.

നിയന്ത്രണ പാനലിലേക്ക് പോകുക , തുടർന്ന് സിസ്റ്റം ആപ്ലെറ്റ് ചെയ്യുക . അവിടെ ഒരിക്കൽ, മുകളിലുള്ള നൂതന സിസ്റ്റം സജ്ജീകരണങ്ങൾ തെരഞ്ഞെടുത്തു്, താഴെ പറഞ്ഞിരിക്കുന്ന എൻവയണ്മെന്റ് വേരിയബിളുകൾ ... ബട്ടൺ തെരഞ്ഞെടുക്കുക. ഇത് എൻവയോൺമെൻറ് വേരിയബിളുകൾ ഒരു അപൂർണ്ണമായ പട്ടികയാണ്, പക്ഷെ പട്ടികയിൽ കൊടുത്തിരിക്കുന്നവയ്ക്ക് അവയ്ക്ക് അടുത്തുള്ള മൂല്യങ്ങൾ ഉണ്ട്.

Linux സിസ്റ്റങ്ങളിൽ, ഇപ്പോൾ നിർവ്വചിച്ചിരിക്കുന്ന എല്ലാ എൻവയോൺമെൻറ് വേരിയബിളുകളും ലിസ്റ്റ് ചെയ്യുന്നതിനായി, കമാൻഡ് ലൈനിൽ നിന്നും printenv കമാൻഡ് നിങ്ങൾക്ക് നടപ്പിലാക്കാം.