PATH සහ වෙනත් පරිසර විචල්‍යයන් මොනවාද, ඒවා සකසා හෝ භාවිතා කරන්නේ කෙසේද?


351

පිළිබඳ ප්රශ්න

  • පරිසර විචල්‍යයන් සැකසීම
  • එම PATH

මෙහි ඉතා සුලභ වන අතර බොහෝ අවස්ථාවල පිළිතුරු එකිනෙකට බෙහෙවින් සමාන ය. අනාගතයේ දී මේ සඳහා හොඳ Q / A තිබීම සතුටක්.

ඉතින් ප්‍රශ්නය නම්: ක්‍රියාත්මක කළ හැකි වැනි පරිසර විචල්‍යයන් මොනවාද, PATHඒවා ප්‍රධාන මෙහෙයුම් පද්ධතිවල වෙනස් කර භාවිතා කරන්නේ කෙසේද?

හොඳ පිළිතුරකට පරිසර විචල්‍යයන් සහ PATHමෙහෙයුම් පද්ධතියට විශේෂයෙන් අදහස් කරන්නේ කුමක්ද යන්න පිළිබඳ සරල පැහැදිලි කිරීමක් මෙන්ම ඒවා සකස් කර කියවිය යුතු ආකාරය පිළිබඳ සරල මාර්ගෝපදේශ ඇතුළත් වේ.


2
මට අවශ්‍ය සෑම අවස්ථාවකම එය අතින් සිදුකිරීමෙන් වෙහෙසට පත් වූ මම, pathed.exe නමින් නොමිලේ යෙදුමක් භාවිතා කරමින්, AddToPath සහ RemoveFromPath සඳහා සන්දර්භය මෙනු ඇතුළත් කිරීම් ෆෝල්ඩර වලට එක් කිරීමට රෙජිස්ට්‍රි ඇතුළත් කිරීම් කිහිපයක් ලිවීය. සම්පූර්ණ මාර්ගෝපදේශය සඳහා වන සබැඳිය පහත දැක්වේ: addictivetips.com/windows-tips/… මට දැන් ඉතා පහසුවෙන් PATH විචල්‍යයට ෆෝල්ඩර එක් කළ හැකිය, නැතහොත් ඒවා ඉවත් කළ හැකිය, කිසිදු ගොනුවක් සංස්කරණය කිරීම හෝ විචල්‍යයේ හැඩතල ගැන්වීම අවුල් කිරීම ගැන කරදර නොවී . එය උපකාරී වේ යැයි සිතමි. =)
හරූන් Q. රාජා

1
වින්ඩෝස් හි පද්ධතියේ ගුණාංග විවෘත කිරීම සඳහා කෙටිමඟක් ඇත. පාලක පැනලය -> පද්ධතිය එය යතුරුපුවරුවේ වින් යතුර + විරාමය / බිඳීම (වින් + බ්‍රේක්). වින් 8 හි නව පාරිසරික විචල්‍යයන් සැකසීමේ ක්‍රියාවලිය මෙය අතිශයින්ම ප්‍රයෝජනවත් වන අතර නවීන යූඅයි හි කවුළු කිහිපයක් හරහා ක්ලික් කළ යුතු වේ (ඔව්. එය නවීන නම් මම මගේ අත්ල මත පතොක් වගා කරමි) එය කරදරයක්. ඇත්ත වශයෙන්ම ඔබට පවර්ෂෙල් ස්ක්‍රිප්ට් එකක් සෑදිය හැකිය, නැතහොත් setx විධානය භාවිතා කළ හැකි අතර ඒ ගැන තවදුරටත් කරදර නොවන්න: D
termil0r

වින්ඩෝස් 8 හි, වෙනස්වන පද්ධතිය සහ පරිශීලක පරිසර විචල්‍යයන් සඳහා වේගවත්ම සංචලනය වන්නේ සෙවීමයි. <kbd> Win </kbd> + <kbd> W </kbd> සියලු සැකසුම් සඳහා සෙවීම ගෙන එයි. සොයන්න envසහ අවශ්‍ය විකල්ප ලැයිස්තුගත කර ඇත.
FRIdSUN

මම එය වේගවත් හා පැහැදිලි විවෘත කර හිතන්නේ CMDහා ටයිප් setහෝ PowerShellටයිප් කිරීමෙන් සහ Get-Childitem env:.
පැරඩ්‍රොයිඩ්

ඔබ මාර්ග විචල්‍යය බොහෝ සංස්කරණය කරන්නේ නම් (නව පද්ධතියක් සැකසීමේදී වැනි), එය ඩෙස්ක්ටොප් එකේ ඇති පද්ධති ගුණාංග සංවාදයට කෙටිමඟක් තබා ගැනීමට උපකාරී වේ. එසේ කිරීමට, ඩෙස්ක්ටොප් එක මත දකුණු ක්ලික් කරන්න, නව කෙටිමං තෝරන්න, සහ systempropertiesadvanced.exe ඇතුළත් කරන්න. එවිට ඔබට පද්ධති ගුණාංග සංවාදයට පිවිසීමට සබැඳිය ක්ලික් කර පාරිසරික විචල්‍යයන් මත ක්ලික් කර මාර්ග සැකසුම් සමඟ සංවාදයට පිවිසිය හැකිය.
බ්‍රයන් බර්න්ස්

Answers:


344

පරිසර විචල්‍යයන් යනු කුමක්ද?

පාරිසරික විචල්‍යයන් මෙහෙයුම් පද්ධතිය හෝ පරිශීලක සැසි වැනි වත්මන් පරිසරයට අදාළ අගයන් දරයි.

මාර්ගය

PATHවින්ඩෝස්, ලිනක්ස් සහ මැක් ඕඑස් එක්ස් යන දෙඅංශයෙන්ම වඩාත් ප්‍රචලිත එකක් ලෙස හැඳින්වේ . එය ක්‍රියාත්මක කළ හැකි වැඩසටහන් * යන්ත්‍රය මත පිහිටා ඇති නාමාවලි නියම කරයි. . (හෝ වින්ඩෝස් හි, ආරම්භක මෙනුවේ හෝ + හි ධාවනය වන දෙබස ).WinR

ලිනක්ස් සහ මැක් ඕඑස් එක්ස් හි, එය සාමාන්‍යයෙන් වත්මන් පරිශීලකයාට අදාළ සියලුම binසහ sbinනාමාවලි රඳවා තබා ගනී . වින්ඩෝස් හි, එය අවම වශයෙන් C:\Windowsසහ C:\Windows\system32නාමාවලි අඩංගු වේ - ඒ නිසා ඔබට ධාවනය කළ හැකිය calc.exeහෝ notepad.exeවිධාන රේඛාවෙන් හෝ ධාවනය දෙබසෙන්, නමුත් එසේ නොවේ firefox.exe. (ෆයර්ෆොක්ස් පිහිටා ඇත C:\Program Files\Mozilla Firefox. ෆයර්ෆොක්ස් ඇතුළත් කරන්නේ කෙසේද යන්න පිළිබඳ තොරතුරු සඳහා මෙතැනට යන්න .)

උදාහරණයක් ලෙස, වින්ඩෝස් හි විධාන රේඛාවේ ටයිප් කිරීම calc(මඟ .exe හැරිය හැක) වින්ඩෝස් කැල්කියුලේටරය ආරම්භ කරයි.

* .exeසංස්කරණය කිරීමෙන් හැර ගොනු දිගු සඳහා ඔබට සහාය එක් කළ හැකිය %PATHEXT%.

වෙනත්

වෙනත් විචල්යයන් මතය (භාවිතා පර්යන්තය මොන වගේ වැඩසටහන් කියන්න ඕනේ TERMලිනක්ස් / මැක් OS X මෙහෙයුම් පද්ධතිය මත), හෝ, Windows ෆෝල්ඩරය පිහිටා ඇති වින්ඩෝස්, මත (උදා, %WINDIR%C:\Windows).

නව පරිසර විචල්‍යයන් නිර්මාණය කිරීම

වින්ඩෝස්, ලිනක්ස් සහ යුනික්ස් වල, නව පරිසර විචල්‍යයන් නිර්මාණය කළ හැකි අතර, ඒවායේ අගයන් දියත් කිරීමෙන් පසු සියලු වැඩසටහන් සඳහා ලබා ගත හැකිය.

බහු යන්ත්‍ර සඳහා ස්ථාපනය කර ඇති හෝ යොදවා ඇති ස්ක්‍රිප්ට් හෝ වැඩසටහන් ලිවීමේදී ඔබට මෙය භාවිතා කළ හැකි අතර මෙම යන්ත්‍ර සඳහා විශේෂිත වූ අගයන් යොමු කිරීම අවශ්‍ය වේ. ක්‍රමලේඛ-විශේෂිත වින්‍යාස සැකසුම් භාවිතයෙන් සමාන බලපෑමක් ලබා ගත හැකි වුවද, විවිධ වැඩසටහන් වලට එකම අගයට ප්‍රවේශ වීමට අවශ්‍ය නම් පරිසර විචල්‍යයක් භාවිතා කරමින් මෙය කිරීම පහසුය.

 

වින්ඩෝස්

GUI

  1. විවෘතයි Control Panel » System » Advanced » Environment Variables.

  2. control sysdm.cpl,,3ධාවනය සංවාද කොටුව ( Win+ R) ටයිප් කර ක්ලික් කරන්න Environment Variables.
    පරිශීලක විචල්‍යයන් සංස්කරණය කිරීම සඳහා ඔබට ටයිප් කළ හැකිය

    %windir%\System32\rundll32.exe sysdm.cpl,EditEnvironmentVariables
    

    ධාවන සංවාදයේ.

  3. (මගේ) පරිගණකය මත දකුණු-ක්ලික් කර ගුණාංග මත ක්ලික් කරන්න, නැතහොත් Win+ ඔබන්න Break.

    • එක්ස්පී හි ක්ලික් කරන්න Advanced » Environment Variables.
    • Vista + මත ක්ලික් කරන්න Advanced system settings » Environment Variables.
  4. ආරම්භක මෙනුව / තිර සෙවුම් කොටුව තුළ "පරිසර විචල්යයන්" ටයිප් කිරීම සහ යනාදිය එකම ස්ථානයට ළඟා වීමට තවත් බොහෝ ක්‍රම තිබේ.

වින්ඩෝස් හි පාරිසරික විචල්‍යයන් පරිශීලක සහ යන්ත්‍ර / පද්ධති විශේෂිත අගයන් ලෙස වෙන් කරනු ලැබේ. ඔබට එහි අගයන් බැලීමට සහ සංස්කරණය කිරීමට හැකිය. දියත් කිරීමෙන් පසු ඒවායේ වර්තමාන අගයන් සියලුම වැඩසටහන් සඳහා ලබා දී ඇත.

ද ඇත ශීඝ්ර පරිසර කර්තෘ පද්ධතිය සැකසුම් ගැඹුරින් යාමට අවශ්යතාවයක් නොමැතිව, Windows හි පරිසරය විචල්යයන් සැකසීමට සහ වෙනස් උපකාරී වන. මාර්ගය පරිසරය ඉතා පහසුවෙන් සංස්කරණය කළ හැකි, Windows සඳහා තවත් විවෘත මූලාශ්ර වැඩසටහන පාත් කර්තෘ .

විධාන රේඛාව

ආකෘතිය

වින්ඩෝස් හි පාරිසරික විචල්‍යයන් නම වටා ඇති ප්‍රතිශත සලකුණු (%) වලින් දැක්වේ:

%name%

දෝංකාරය

පරිසර විචල්‍යයක අගය පෙන්වීමට cmd.exe, ටයිප් කරන්න echo %name%.

C:\>echo %USERPROFILE%
C:\Users\Daniel

set

කිරීමට තබා නිර්මාණය / විචල්ය, භාවිතා set varname=value:

C:\>set FunnyCatPictures=C:\Users\Daniel\Pictures\Funny Cat Pictures

C:\>set FunnyCatPicturesTwo=%USERPROFILE%\Pictures\Funny Cat Pictures 2

කිරීමට ඇතුලත් / එකතු විචල්ය, භාවිතා set varname=value;%varname%:

C:\>set Penguins=C:\Linux

C:\>set Penguins=C:\Windows;%Penguins%

C:\>echo %Penguins%
C:\Windows;C:\Linux

මේ ආකාරයට සකසා ඇති පාරිසරික විචල්‍යයන් ඒවා සකසා ඇති විධාන විමසුම් ක්‍රියාවලියේ කාලසීමාව සඳහා (ඉතිරි) ලබා ගත හැකි අතර විචල්‍යයන් සැකසූ පසු ආරම්භ කරන ලද ක්‍රියාවලීන් සඳහා ද ලබා ගත හැකිය.

setx

කිරීමට නියම / නිර්මාණය විචල්ය ස්ථිර කිරීම, භාවිතා කිරීම setx varname "value":

C:\>setx FunnyCatPictures "C:\Users\Daniel\Pictures\Funny Cat Pictures"

[Restart CMD]

C:\>echo %FunnyCatPictures%
C:\Users\Daniel\Pictures\Funny Cat Pictures

මෙන් නොව set, සමාන ලකුණක් නොමැති අතර එහි කිසියම් අවකාශයක් තිබේ නම් එහි මිල ගණන් උපුටා දැක්විය යුතුය. විචල්‍යයන් අවකාශයන් සහිත නූලකට ව්‍යාප්ත විය හැකි බව සලකන්න (උදා: %PATH%බවට පත්වේ C:\Program Files), එබැවින් ඕනෑම විචල්‍යයන් අඩංගු අගයන් වටා උපුටා දැක්වීම් ඇතුළත් කිරීම වඩාත් සුදුසුය.

setxවිස්ටා වලට වඩා කලින් ඔබ වින්ඩෝස් අනුවාද වලට අතින් එකතු කළ යුතුය .
වින්ඩෝස් එක්ස්පී සර්විස් පැක් 2 ආධාරක මෙවලම්

වින්ඩෝස් පරිසර විචල්‍යයන්ගේ ලැයිස්තුව

වින්ඩෝස් තුළට ගොඩනගා ඇති පෙරනිමි පරිසර විචල්‍යයන්ගේ ලැයිස්තුවක් මෙන්න . නිදසුන් සමහරක් වන්නේ: %WINDIR%, %SystemRoot%, %USERPROFILE%, සහ %APPDATA%. වින්ඩෝස් හි බොහෝ නම් මෙන්, මේවා සිද්ධි-සංවේදී නොවේ.

 

යුනික්ස් ව්‍යුත්පන්නයන් (FreeBSD, GNU / Linux, OS X)

ලිනක්ස් හි පාරිසරික විචල්‍යයන් $ HOME හෝ $ HOSTNAME වැනි ඩොලර් ලකුණක් ($) සමඟ උපසර්ග කර ඇත. බොහෝ සුප්‍රසිද්ධ හා සම්මත විචල්‍යයන් විශාල අකුරුවලින් අක්ෂර වින්‍යාසයෙහි දැක්වේ. විචල්ය නම් සිද්ධි සංවේදී බව මතක තබා ගන්න, එයින් අදහස් වන්නේ $ පරිශීලකයා සහ $ USER සම්පූර්ණයෙන්ම ෂෙල් දෘෂ්ටි කෝණයෙන් සම්බන්ධ නොවන බවයි.

යුනික්ස් ව්‍යුත්පන්නයන් බොහෝ දුරට /etcෆෝල්ඩරයේ පිහිටා ඇති ෂෙල් ස්ක්‍රිප්ට් වල පද්ධති පුළුල් විචල්‍යයන් අර්ථ දක්වයි , නමුත් පරිශීලක-විශේෂිත අගයන් නිවාස ෆෝල්ඩරයේ ඇති ස්ක්‍රිප්ට් වල ඇති විචල්‍යයන්ට ලබා දිය හැකිය (උදා. /etc/profile, $HOME/.bash_profile). .profileනිවාස ෆෝල්ඩරයේ ඇති ගොනුව පරිශීලක විචල්‍යයන් අර්ථ දැක්වීමට පොදු ස්ථානයකි.

විචල්යයන් සැකසීම

මෙම ලිපිගොනු සාමාන්‍ය ෂෙල් ස්ක්‍රිප්ට් වන අතර ඒවා පරිසර විචල්‍ය ප්‍රකාශයන්ට වඩා වැඩි ගණනක් අඩංගු විය හැකිය. පරිසර විචල්‍යයක් සැකසීමට, භාවිතා කරන්න export. ඔබගේ දැනට අර්ථ දක්වා ඇති පරිසර විචල්‍යයන් පර්යන්තයක පෙන්වීමට, ධාවනය කරන්න env.

මෙම exportවිධානය විචල්ය නිර්වචනය කිරීමට සම්මත ක්රමයකි. වාක්‍ය ඛණ්ඩය ඉතා බුද්ධිමත් ය. මෙම රේඛා දෙක සඳහා ප්‍රති come ලය සමාන වේ, නමුත් පළමු පොසික්ස් බෝර්න් කවචයට අතේ ගෙන යා හැකි නම් පළමු විකල්පය වඩාත් යෝග්‍ය වේ.

var=value; export var
export var=value

සී කවචය සහ එහි පරම්පරාව සම්පූර්ණයෙන්ම වෙනස් වාක්‍ය ඛණ්ඩයක් භාවිතා කරයි; එහි විධානය ඇත setenv.

මෙම මාතෘකාව පිළිබඳ වඩාත් ගැඹුරු සාකච්ඡාවක් සඳහා ලිනක්ස් ප්‍රලේඛන ව්‍යාපෘතිය වන පාත් හොව්ටෝ බලන්න .

සාමාන්‍ය විශ්වාසයන්ට පටහැනිව, OS X ලිනක්ස් වලට වඩා “යුනික්ස්” වේ. දැනටමත් සඳහන් කර ඇති ලිපිගොනු වලට අමතරව, files PATH මෙම ලිපිගොනු වල වෙනස් කළ හැකිය:

  • /etc/pathsවැනි, /binසහ මාර්ගයට එකතු කරන සියලුම පෙරනිමි නාමාවලි අඩංගු වේ /usr/sbin.
  • /etc/paths.dපද්ධති පුළුල් හෝ පරිශීලක-විශේෂිත වින්‍යාස ගොනු ස්පර්ශ නොකර ෂෙල් එකෙන් ලබා ගත හැකි ක්‍රියාත්මක කළ හැකි ලිපිගොනු ස්ථාපනය කිරීමට ස්ථාපකයන් විසින් පොදුවේ භාවිතා කරන ඕනෑම ගොනුවක් . මෙම ලිපිගොනු හුදෙක් එක් පේළියකට එක් මාර්ගයක් අඩංගු වේ. උදා, / වැඩසටහන් / මොසිල්ලා / දින දර්ශනය / බින්.

 

බාහිර සබැඳි:

එක්ස්පී හි පාරිසරික විචල්‍යයන්
වින්ඩෝස් එක්ස්පී සර්විස් පැක් 2 ආධාරක මෙවලම් (ඇතුළත් වේ setx)
වින්ඩෝස් විස්ටා සහ වින්ඩෝස් 7 හි පාරිසරික විචල්‍යයන්
ධාවන සංවාද කොටුවට ක්‍රියාත්මක කළ හැකි දෑ එකතු කිරීම
මැක් ඕඑස්එක්ස් ඉඟි - පරිසර විචල්‍යයන් සැකසීම
ටීඑල්ඩීපී: මාර්ගය කෙසේද?


11
වින්ඩෝස් විස්ටා සිට SETXස්ථිර වෙනස්කම් කිරීමට ඔබට භාවිතා කළ හැකිය . එය තරමක් වෙනස් සින්ටැක්ස් ඇත. SETXහි Windows Server 2003 Resource Kitපෙර සංස්කරණ සඳහා එකතු කළ යුතුය NT.
පැරඩ්‍රොයිඩ්

1
@paradroid නයිස්, එය දැන සිටියේ නැත (වින්ඩෝස් පරිශීලකයෙකු නොවේ). මෙම මාතෘකාව ප්‍රජා විකියකි, ඔබට ඉදිරියට ගොස් එම තොරතුරු සංස්කරණය කළ හැකිය.
ඩැනියෙල් බෙක්

2
@JdeBP කොටස මාතෘකාව යොමු කිරීමට අදහස් කරන ලදී පරිශීලක අතුරුමුහුණත මත මෙම අගයන් සකස් කර ගන්නේ කෙසේද කියා නම් වූ ෂෙල් කොටස පහත සඳහන්, හා සසඳන විට, Windows මත විධාන රේඛා අතුරුමුහුණත . පැය 10 කට පෙර ඔබගේ අදහස දැකීමට පෙර මම මෙය සංස්කරණය කළෙමි. මෙය එක්ස්ප්ලෝරර්ට පමණක් අදාළ වන බව කිසිවෙකු සඳහන් කර නැත.
ඩැනියෙල් බෙක්

1
DeJdeBP ඔබ සම්බන්ධ කළ පිළිතුර මෙම අවස්ථාවේ දී සැබවින්ම අදාළ නොවේ, මන්ද ඔබ ලේඛනයේ අගයන් සැකසීම ගැන කතා කළ බැවිනි. දෙබස් හරහා සැකසීමෙන් WM_SETTINGCHANGEමා සිතන විකාශනය වන අතර එබැවින් නව අගයන් ගැන උනන්දුවක් දක්වන පාර්ශ්වයන්ට දැනුම් දෙනු ඇත. ඒකයි මම ඇහුවේ ඒක මෙතනට අදාළ වෙන්නේ කොහොමද කියලා. තද අකුරක් සෑදීමෙන් එහි අර්ථය වෙනස් නොවන අතර තේරුම් ගැනීමට පහසු නොවේ, එකම වාක්‍යය පුනරාවර්තනය කරනවා සේම, හයියෙන්. එසේම, මම මෙම ලිපිය පැය කිහිපයකට පෙර සංස්කරණය කළේ ක්‍රියාවලි දියත් කරන විට ලැබෙන අගයන් සකසා ඇති බව විශේෂයෙන් සඳහන් කිරීම සඳහා ය.
ඩැනියෙල් බෙක්

3
DJdeBP ප්‍රශ්නය තරමක් මූලික ස්වභාවයක් ඇති බව ඔබට පෙනෙනු ඇත. පරිසර විචල්‍යයන්හි වෙනස්කම් බෙදා හරින ආකාරය පිළිබඳ සංකීර්ණ කරුණු ප්‍රවේශමෙන් පැහැදිලි කිරීම (බැරෑරුම් ලෙස, WM_SETTINGCHANGEවින්ඩෝස් ඒපීඅයි? මෙය මෙම ප්‍රශ්නයේ ප්‍රේක්ෂකයින් නොවේ!) හොඳ අදහසක් නොවනු ඇත, මන්ද මෙම විචල්‍යයන් මොනවාද යන්න පැහැදිලි කිරීම වෙනුවට පා er කයා ව්‍යාකූල කළ හැකිය. .
ඩැනියෙල් බෙක්

64

මෙම ලිපිය ඩැනියෙල්ට වඩා තාක්‍ෂණික දෘෂ්ටි කෝණයකින් ගත් නමුත් සංකල්ප තරම් පැහැදිලි නොකරයි.


මෙම විකිපීඩියා, නිදහස් විශ්වකෝෂය ලිපිය ද විශිෂ්ට referrence වේ.

ලිනක්ස් සහ බොහෝ BSDs

බොහෝ විධාන රේඛා කවච වල export(sh, bash, zsh) හෝ setenv(csh, tcsh) විධානයන් භාවිතා කරමින් තාවකාලික පරිසර විචල්‍යයන් සකසා ඇත.

  • Prepending සඳහා උදාහරණ $HOME/binකිරීමට $PATHbash හෝ zsh දී:

    export PATH="$HOME/bin:$PATH"
    

    (මෙම විශේෂ අවස්ථාවෙහිදී, දැනටමත් පරිසරයේ කොටසක් exportබැවින් අනවශ්‍යය PATH.)

  • csh, tcsh:

    setenv PATH "$HOME/bin:$PATH"
    

ස්ථිර පරිසර විචල්‍යයන් වෙනම අදියර කිහිපයකින් සැකසිය හැකිය:

  • ඇතුල් වන්න:

    • පිවිසුම් සැසි සැකසුම: pam_envසාමාන්‍යයෙන් කියවන ලිනක්ස්/etc/environment

    • පර්යන්ත පිවිසුම්: කවචයේ "පැතිකඩ" ගොනු.

      • bashභාවිතා /etc/profileකිරීම සහ පළමු එක්: ~/.bash_profile, ~/.bash_login, ~/.profile. අත්පොත පිටු bash(1)කොටස ආයාචනය .

        බොහෝ විට, පරිශීලකයාගේ පැතිකඩ ගොනුවට පැහැදිලි ඇමතුමක් ~/.bashrcද ඇතුළත් වේ .

      • zsh: අත්පොත පිටු zsh(1)කොටස ආරම්භක / වසා දැමීමේ ලිපිගොනු .

      • csh සහ වෙනත් ෂෙල් වෙඩි: සුදුසු අත්පොත් පිටු බලන්න.

    • චිත්රක පිවිසුම්: විශ්වාස නැත; පිවිසුම් කළමනාකරු අනුව වෙනස් විය හැකිය. ජීඩීඑම් ~/.profileමගේ පද්ධතිය තුළ කියවන බවක් පෙනේ .

  • පර්යන්ත කවුළුවක් විවෘත කිරීම:

    • bashභාවිතා කරයි /etc/bash.bashrcසහ ~/.bashrc.

වින්ඩෝස් එන්ටී ශ්‍රේණිය

  • විධාන විමසුමේ ( cmd.exe), set name=valueඑම කවුළුව සඳහා පරිසර විචල්‍යයන් වෙනස් කිරීමට භාවිතා කරන්න.

    එකතු c:\binකිරීමට %PATH%, භාවිතා කරන්න:

    set path=%path%;c:\bin
    

    මෙය බලපාන්නේ එම cmd.exeක්‍රියාවලියට පමණක් වන අතර එයින් දියත් කරන ඕනෑම නව ක්‍රියාවලියක්.

  • නිරන්තර වෙනස්කම් කිරීමට, පාලක පැනලය → පද්ධතිය → උසස් → පරිසර විචල්‍යයන් භාවිතා කරන්න . ( ලියකියවිලි )

    සටහන: පරිශීලක සැකසුම් සාමාන්‍යයෙන් පද්ධති ඒවා අභිබවා යන අතර PATHවිචල්‍යය විශේෂයෙන් හසුරුවනු ලැබේ: පද්ධතිය සහ පරිශීලක සැකසුම් දෙකම අවසාන අගයට ඒකාබද්ධ වේ.

    වෙනස්කම් රෙජිස්ට්‍රි වෙත ගබඩා කර ඇත (පහත බලන්න), එක්ස්ප්ලෝරර් (චිත්‍රක කවචය) විසින් නිර්මාණය කරන ලද සියලුම නව ක්‍රියාවලීන් සඳහා ක්ෂණිකව අදාළ වේ , උදාහරණයක් ලෙස ආරම්භක මෙනුව හරහා.

  • පද්ධතිය පුරා පැතිරුණු පරිසර විචල්‍යයන් රෙජිස්ට්‍රියේ තබා ඇති අතර HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environmentපද්ධති ඇරඹුම්යේදී පටවනු ලැබේ.

    පරිශීලක පරිසරය HKCU\Environmentපරිශීලක පිවිසුම තුළ තබා ඇති අතර ඒවා පටවනු ලැබේ.

  • පෙරනිමියෙන්, පද්ධතිය ගොනුවේ setවිධාන ද සොයයි AUTOEXEC.NT.

MS-DOS, 16-bit වින්ඩෝස්, වින්ඩෝස් 9x ශ්‍රේණි

  • MS-DOS Prompt ( command.com) හි set name=value, WinNT හි මෙන් භාවිතා කරන්න .

    ඒ හා සමානව, setඅන්තර්ක්‍රියාකාරීව ධාවනය කිරීම එම එක් command.comඅවස්ථාවකට පමණක් බලපාන අතර එයින් දියත් කරන ඕනෑම නව ක්‍රියාවලියක් සමඟ පමණි.

  • නිරන්තර වෙනස්කම් කිරීමට, සුදුසු setරේඛා ඇතුලත් කරන්න හෝ සංස්කරණය කරන්න C:\AUTOEXEC.BAT, පසුව නැවත ආරම්භ කරන්න.

    • වින්ඩෝස් 9x සඳහා නැවත ආරම්භ කිරීම වළක්වා ගැනීම සඳහා වැඩ කරන්න: MS-DOS විමසුමේ කවුළුවක් විවෘත කරන්න, සුදුසු විචල්‍යයන් සකසන්න, පවතින එක්ස්ප්ලෝරර් ක්‍රියාවලිය වසා දමන්න ( Ctrl + Shift රඳවාගෙන සිටියදී ut වසා දමන්න Start ආරම්භ කරන්න, අවලංගු කරන්න ක්ලික් කරන්න ), explorer.exeMS-DOS විමසුම් කවුළුවෙන් ධාවනය කරන්න .

වී.එම්.එස්

(විරුද්ධ විය නොහැක.)

ඩීසීඑල් වෙත "මාර්ගය" පිළිබඳ සංකල්පයක් නොමැත, නමුත් විවිධ සංකේත සහ විධාන අර්ථ දැක්වීම් ඇතුළත් කළ හැකිය SYS$LOGIN:LOGIN.COM.


2
VMS කොටස වැරදිය. DCL සතුව DCL$PATHස්වයංක්‍රීය විදේශීය විධානයන් ” ඇත.
JdeBP

9

සඳහා bashෂෙල් PATHගෝලීය (-පර්යන්තය නොවන) පරිසරය විචල්ය, මම මගේ උබුන්ටු VM ස්ථාපනය සඳහා භාවිතා කල සමුළුව අනුගමනය - වෙනත් ෂෙල් වෙඩි වෙනස් වනු ඇත:

Caveat: සම්පූර්ණ ෂෙල් ආරම්භක අනුක්‍රමය, කුමන .bashrc, .profileආදිය ලිපිගොනු ලබා ගන්නේ කුමන අනුපිළිවෙලටද ?, අලුතින් නිර්වචනය කරන ලද විචල්‍යයන්, අන්වර්ථ නාමයන් යනාදිය සඳහා දෘශ්‍යතාව ලබා ගැනීම සඳහා නැවත ප්‍රවේශ විය යුත්තේ කවදාද?, පිවිසුමක් අතර වෙනස කුමක්ද? , අන්තර්ක්‍රියාකාරී සහ අන්තර්ක්‍රියාකාරී නොවන කවචය - මම භාවිතා කරන්නේ?, cronසහ මම එසේ කරන . ~/.bashrcවිට මගේ මෝඩ PATHවිචල්‍යය දිගින් දිගට වැඩෙන්නේ ඇයි? මගේ PATHවිචල්‍යය ගැන සිතන විට මතකයට එන ප්‍රධාන ප්‍රශ්න .

ඇත්ත වශයෙන්ම, මම උබුන්ටු සහ සිග්වින් ඇටසැකිලි ලිපිගොනු වලින් අදහස් ලබා ගනිමින් මගේ සම්පූර්ණ ආරම්භක ලිපිගොනු කට්ටලය සම්පූර්ණයෙන්ම නැවත ලිව්වෙමි, මගේ වෙබ් අඩවි කිහිපයක් මෙන්න:

  1. PATHසහ අනෙකුත් ගෝලීය පරිසර විචල්‍යයන් (එනම් LD_LIBRARY_PATH) විචල්‍යයන් අපනයනය කරන්න .profile;
  2. එය තිබේ නම් ~/.profileප්‍රභවයට තර්කනය භාවිතා කරන්න $HOME/.bashrc;
  3. ~/.bashrcඅන්තර්ක්‍රියාකාරී ක්‍රියාත්මක කිරීම සඳහා වන පරීක්ෂණයක් සමඟ වැට ක්‍රියාත්මක කිරීම, වෙනත් ආකාරයකින් පිටවීම;
  4. සියළුම අන්වර්ථ නාම, shoptකඩිනම් සැකසුම, ඉතිහාසය පාලනය, පර්යන්ත සැකසුම, ක්‍රියාකාරී අර්ථ දැක්වීම යනාදිය (අන්තර්ක්‍රියාකාරී සම්බන්ධිත සැකසුම) එහි කොටසක් ලෙස ~/.bashrcඅන්තර්ක්‍රියාකාරී ආකාරයෙන් ක්‍රියාත්මක වන පරිදි ආරක්ෂා කර ඇත;
  5. ඔවුන්ගේ පැවැත්ම මගින් පාලනය මාර්ගය යන්න තීරණය නිසා, අනෙක් bash ආරම්භක ගොනු මිදෙන්නට .profileහා .bashrcඅපේක්ෂා ලෙස ක්රියා කරයි. එනම්, වෙනත් ආකාරයකින් කිරීමට නිශ්චිත අවශ්‍යතා නොමැති නම්, ඉවත් කරන්න ~/.bash_profile& ~/.bash_login;
  6. මම කඩිනම් විමසුමේ සිටින විට, සහ මට පෙරනිමි සැකසුම් යාවත්කාලීන කිරීමට අවශ්‍ය වූ විට, මම මගේ ~/.bashrcගොනුව සංස්කරණය . ~/.bashrcකර, මගේ වර්තමාන කවචයේ එම වෙනස්කම් ලබා ගැනීම සඳහා එය මූලාශ්‍රය කර ගන්න.
  7. මම වැනි පරිසර විචල්‍යයකට වෙනසක් සිදු කරන විට PATH, මගේ වෙනස් කිරීම හා ප්‍රභව කිරීම අවශ්‍ය වේ ~/.profile;
  8. මම මගේ ඇමතුම් ෆින්ක්, පෝට් සහ බීර විශේෂිත සැකසුම් තුළට දැමුවෙමි .profile.

මේ මාතෘකාව පිළිබඳ මගේ ශත 2 යි.


8

ප්රශ්නය: පරිසර විචල්යයන් කුමක්ද?

පිළිතුර: පරිසර විචල්‍යයන් ඕනෑම ක්‍රමලේඛන භාෂාවක විචල්‍යයන්ට සමාන වේ. වින්ඩෝස් හෝ යුනික්ස් පද්ධති සම්බන්ධයෙන් ගත් කල, අවශ්‍ය මෙහෙයුම් පද්ධති තොරතුරු හෝ 'පාරිසරික' තොරතුරු ලබා ගැනීම සඳහා වැඩසටහන් සහ කාර්යයන් සඳහා ඉඩ ලබා දීම සඳහා ඔවුන් විවිධ අගයන් ගබඩා කරති. උදාහරණයක් වශයෙන්:

USERPROFILE: OS ගොනු තුළ පරිශීලක නාමාවලිය.

තැපෑල: OS ලිපිගොනු තුළ පරිශීලකයාගේ තැපෑල සොයාගත හැකිය.

PATH විචල්‍යය යනු කුමක්ද?

A: PATH විචල්‍යය මඟින් විධාන ක්‍රියාත්මක වන විට බැලීමට RUN විධාන සඳහා මෙන්ම වැඩසටහන් වලින් ලැබෙන අභ්‍යන්තර ඇමතුම් සඳහාද ඩිරෙක්ටරි මාර්ග සකසයි. මෙය ක්‍රියාත්මක කළ හැකි වෙනත් ක්‍රියාවලීන් ඇමතීම සඳහා එහි ස්ථාපන ස්ථානය දැන ගැනීමට අවශ්‍ය වීම වළක්වයි.

එය වින්ඩෝස් පරිසර පද්ධතියේ PATH විචල්‍යය දෙස බලන අතර ලබා දී ඇති ක්‍රියාත්මක කළ හැකි සෑම ස්ථානයක්ම පරීක්ෂා කරයි. මේ අනුව PATH විචල්‍යයට ස්ථානයක් එක් කිරීමෙන් ක්‍රියාත්මක කළ හැකි දේ කෙලින්ම කැඳවීමට ඉඩ ලබා දේ.

මෙම විකිපීඩියා ලිපියට අනුව :

විධාන කවචයක විධානයක් ඇතුළත් කළ විට හෝ වැඩසටහනක් ක්‍රියාත්මක කිරීම සඳහා ක්‍රමලේඛයක් මඟින් පද්ධති ඇමතුමක් ලබා දුන් විට, පද්ධතිය මුලින්ම වත්මන් වැඩ කරන නාමාවලිය සොයන අතර පසුව මාර්ගය සොයමින් එක් එක් නාමාවලිය වමේ සිට දකුණට පරීක්ෂා කරයි


PATH විචල්‍යයට ස්ථානයක් එක් කරන්නේ කෙසේද?

ඒ: ඔබ ඔබේ ක්රියාවෙහි යෙදවිය පිහිටීම ඇතුළත් කිරීමට පරිසර විචල්යන් PATH විචල්ය වන විචල්ය string සංස්කරණය කළ යුතුයි.

මෙය කළ හැකි එක් ක්‍රමයක් මෙහි විස්තර කෙරේ :

  1. ආරම්භක මෙනුව විවෘත කර පරිගණකය මත දකුණු ක්ලික් කරන්න. ගුණාංග තෝරන්න.
  2. උසස් පද්ධති සැකසුම් තෝරන්න.
  3. උසස් පටිත්තෙහි, පරිසර විචල්‍යයන් තෝරන්න.
  4. සංස්කරණය හෝ නව තෝරන්න. (PATH සඳහා ඔබට බොහෝ විට සංස්කරණය කිරීමට අවශ්‍ය වේ).
  5. ඔබගේ ස්ථාන මාර්ගය එක් කරන්න. උදා:C:\wamp\bin\php\php5.5.12;

මෙය සමහර ව්‍යාකූලතා පැහැදිලි කරනු ඇතැයි මම බලාපොරොත්තු වෙමි.


0

පරිපාලක ගිණුමක් නොමැතිව වින්ඩෝස් 10

පාලක පැනලය -> පරිශීලක ගිණුම් -> පරිශීලක ගිණුම් -> මගේ පරිසර විචල්‍යයන් වෙනස් කරන්න

ඔබ "පරිශීලක ගිණුම්" ශීර්ෂය මත ක්ලික් කළ යුතු බව සලකන්න : "පරිශීලක ගිණුම්" ශීර්ෂය මත ක්ලික් කළ යුතු බව සලකන්න

නැවතත්, ඔබට "පරිශීලක ගිණුම්" ශීර්ෂය මත ක්ලික් කළ යුතුය : නැවත වරක් ඔබ "පරිශීලක ගිණුම්" ශීර්ෂය මත ක්ලික් කළ යුතුය

මගේ පරිසර විචල්‍යයන් වෙනස් කරන්න

පරිසර විචල්යයන්

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.