Q100015: சூழல் மாறிகளை எவ்வாறு அமைப்பது

சுருக்கம்

இந்தக் கட்டுரை, விண்டோஸ், மேகோஸ் மற்றும் லினக்ஸின் ஆதரிக்கப்படும் பதிப்புகளுக்கு சூழல் மாறிகளை எவ்வாறு அமைப்பது என்பதை விளக்குகிறது, இதை நிரந்தரமாகவோ அல்லது தற்காலிகமாகவோ செய்யலாம். சுற்றுச்சூழல் மாறிகள் என்பது அவற்றைப் பயன்படுத்தும் ஒரு செயல்முறையின் நடத்தையை மாற்றப் பயன்படுத்தக்கூடிய டைனமிக்-பெயரிடப்பட்ட மதிப்புகள் ஆகும்.


மேலும் தகவல்

சூழல் மாறிகளை நிரந்தரமாக அமைத்தல்

சூழல் மாறிகளை நிரந்தரமாக அமைப்பது, ஒரு செயல்முறை அதை அழைக்கும் போதெல்லாம், கணினி மறுதொடக்கம் செய்யப்பட்ட பிறகும், செயல்முறை எவ்வாறு தொடங்கப்பட்டது என்பதைப் பொருட்படுத்தாமல், மாறி கிடைக்கும் என்பதை உறுதி செய்கிறது. ஒவ்வொரு OS-லும் சூழல் மாறிகளை நிரந்தரமாக அமைப்பதற்கான வழிமுறைகள் கீழே உள்ளன:

விண்டோஸ்
  1. விண்டோஸ் டாஸ்க்பார் தேடலில் "env" என தட்டச்சு செய்து, கணினி சூழல் மாறிகளைத் திருத்து என்பதைத் தேர்ந்தெடுக்கவும்.

    திரை_படம்_2021-12-09_at_1.43.35_PM.png

  2. சுற்றுச்சூழல் மாறிகள்... பொத்தானைக் கிளிக் செய்யவும்.

    திரை_படம்_2021-12-09_at_1.45.30_PM.png

  3. புதிய சூழல் மாறியை உருவாக்க புதியதைக் கிளிக் செய்யவும்.
    மாற்றாக, ஏற்கனவே உள்ள சூழல் மாறியை மாற்ற திருத்து என்பதைக் கிளிக் செய்யவும்.

    திரை_படம்_2021-12-09_at_1.48.43_PM.png

    குறிப்பு: தற்போதைய பயனருக்கோ அல்லது அனைத்து பயனர்களுக்கோ மாறியை அமைக்க விரும்புகிறீர்களா என்பதைப் பொறுத்து, பயனர் மாறிகள் அல்லது கணினி மாறிகள் பிரிவில் உள்ள பொத்தான்களை முறையே பயன்படுத்தவும். அனைத்து பயனர்களுக்கும் சூழல் மாறிகளை அமைப்பதற்கு நிர்வாகி சலுகைகள் தேவை.

  4. மாறி பெயர் புலத்தில், நீங்கள் அமைக்க விரும்பும் சூழல் மாறியின் பெயரை உள்ளிடவும்.

  5. மாறி மதிப்பு புலத்தில், மாறிக்கான மதிப்பை உள்ளிடவும். எடுத்துக்காட்டாக, மதிப்பு ஒரு அடைவு பாதையாக இருக்கலாம்.

    திரை_படம்_2021-12-09_at_1.50.19_PM.png

  6. மாற்றம் நடைமுறைக்கு வர சரி என்பதைக் கிளிக் செய்யவும்.
    சரி என்பதைக் கிளிக் செய்வதன் மூலம் மீதமுள்ள அனைத்து சாளரங்களையும் மூடு.

குறிப்பு : ஏற்கனவே உள்ள கணினி மாறிகளைத் திருத்தும்போது, அல்லது பயனர் அல்லது கணினி மாறிகளைச் சேர்க்கும்போது அல்லது நீக்கும்போது, சூழல் மாறிகளில் நீங்கள் செய்த மாற்றங்கள் நடைமுறைக்கு வருவதற்கு முன்பு ஒவ்வொரு பயனரையும் மீண்டும் லாக் ஆஃப் செய்து இயக்க வேண்டியிருக்கும்.

macOS
  1. TextEdit பயன்பாட்டைத் திறக்கவும் ( ஸ்பாட்லைட் தேடலில் [ கட்டளை ]+[ இடைவெளி ] இல் TextEdit என தட்டச்சு செய்யவும் ).

    திரை_படம்_2021-12-09_at_11.32.55_AM.png

  2. TextEdit-இல், Format மெனுவில் (அல்லது [ Shift]+[Command]+[T] ) Make Plain Text கட்டளையைப் பயன்படுத்தவும்.

    திரை_படம்_2021-12-09_at_11.35.25_AM.png

  3. பின்வருவனவற்றை நகலெடுத்து ஒட்டவும் (அல்லது இந்தக் கட்டுரையின் இறுதியில் இணைக்கப்பட்டுள்ள கோப்பைப் பதிவிறக்கவும்):

     <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>Label</key>
    <string>my.environment</string>
    <key>ProgramArguments</key>
    <array>
        <string>sh</string>
        <string>-c</string>
        <string>
        launchctl setenv MY_VARIABLE my_value
        launchctl setenv TEST_VARIABLE test_value
        </string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    </dict>
    </plist>

  4. “MY_VARIABLE” மற்றும் “MY_VALUE” ஐ முறையே உங்கள் மாறி மற்றும் மதிப்புக்கு மாற்றவும். பல சூழல் மாறிகளை அமைக்க வேண்டிய அவசியமில்லை என்றால் TEST_VARIABLE வரியை அகற்றவும்.
    குறிப்பு: my.environment என்ற லேபிள் மற்ற .plist கோப்புகளிலிருந்து தனித்துவமான பெயராக இருக்க வேண்டும்.

  5. கோப்பு மெனுவில் ( [கட்டளை]+[S] ) சேமி உரையாடலைத் திறக்கவும் :

  6. [Command]+[Shift]+[G] உள்ள கோப்புறைக்குச் சென்று ~/Library/LaunchAgents என தட்டச்சு செய்யவும் .

    திரை_படம்_2021-12-09_at_12.47.56_PM.png

  7. கோப்பை my.environment.plist ஆக சேமிக்கவும் . .plist ஐப் பயன்படுத்துவதை உறுதிசெய்யவும்.
    குறிப்பு: கோப்புப் பெயர் லேபிளைப் போலவே இருக்க வேண்டும்.

    திரை_படம்_2021-12-09_at_12.49.33_PM.png

  8. சூழல் மாறிகளைப் பயன்படுத்த கணினியை மறுதொடக்கம் செய்யுங்கள்.
    மீண்டும் உள்நுழையும்போது சாளரங்களை மீண்டும் திற என்பதைத் தேர்வுநீக்கம் செய்ய மறக்காதீர்கள்.

    திரை_படம்_2021-12-09_at_12.50.38_PM.png

    மாற்றாக, நீங்கள் மறுதொடக்கம் செய்ய விரும்பவில்லை என்றால், உடனடியாக சூழல் மாறிகளைப் பயன்படுத்தினால், டெர்மினல் பயன்பாட்டில் பின்வரும் கட்டளையை இயக்கவும்:
    launchctl load ~/Library/LaunchAgents/my.environment.plist
    பின்னர் டெர்மினல் பயன்பாட்டை முழுவதுமாக மூடவும்.

    திரை_படம்_2021-12-09_at_1.18.35_PM.png

டெர்மினல் பயன்பாட்டில் பின்வரும் கட்டளையை இயக்குவதன் மூலம் சூழல் மாறி அமைக்கப்பட்டுள்ளதா என்பதை நீங்கள் சரிபார்க்கலாம்:

 export

அல்லது நீங்கள் Nuke இன் ஸ்கிரிப்ட் எடிட்டரில் பின்வருவனவற்றை இயக்கலாம்:

 import os
print(os.environ)

லினக்ஸ்
  1. சூழல் மாறியை அமைப்பதற்கான செயல்முறை உங்கள் கணினியின் இயல்புநிலை ஷெல்லைப் பொறுத்தது. ஒரு முனைய சாளரத்தைத் திறந்து பின்வருவனவற்றை உள்ளிடவும், இதனால் உங்கள் ஷெல்லின் பெயர் கிடைக்கும்:

    echo "$SHELL"
  2. முந்தைய படியின் வெளியீட்டைப் பொறுத்து, பின்வருவனவற்றில் ஒன்றைச் செய்யுங்கள்:
    • உங்கள் ஷெல் ஒரு csh அல்லது tcsh ஷெல் என்றால், உங்கள் முகப்பு கோப்பகத்தில் உள்ள .cshrc அல்லது .tcshrc கோப்பில் பின்வரும் கட்டளையைச் சேர்க்கவும்: setenv VARIABLE value . VARIABLE ஐ சூழல் மாறியின் பெயரால் மாற்றவும், மதிப்புக்கு பதிலாக நீங்கள் கொடுக்க விரும்பும் மதிப்பை மாற்றவும், எடுத்துக்காட்டாக:
      setenv NUKE _PATH /SharedDisk/ Nuke

    • உங்கள் ஷெல் ஒரு bash அல்லது ksh ஷெல் என்றால், உங்கள் முகப்பு கோப்பகத்தில் உள்ள .bashrc அல்லது .kshrc கோப்பில் பின்வரும் கட்டளையைச் சேர்க்கவும்: export VARIABLE=value . VARIABLE ஐ சூழல் மாறியின் பெயரால் மாற்றவும், மதிப்புக்கு பதிலாக நீங்கள் கொடுக்க விரும்பும் மதிப்பை மாற்றவும், எடுத்துக்காட்டாக:
      export NUKE _PATH=/SharedDisk/ Nuke

சூழல் மாறிகளை தற்காலிகமாக அமைத்தல்

சூழல் மாறிகளை தற்காலிகமாக அமைப்பது, கட்டளை வரியில்/முனைய அமர்வுக்கு மட்டும் ஒரு குறிப்பிட்ட சூழல் மாறியை மாற்றுவதன் மூலம் சிக்கலைத் தீர்க்க உங்களை அனுமதிக்கிறது. அதே கணினியில் உள்ள பிற அமர்வுகள் நீங்கள் இந்த வழியில் அமைக்கும் சூழல் மாறிகளைப் பயன்படுத்தாது. ஒவ்வொரு தளத்திற்கும் தற்காலிகமாக சூழல் மாறிகளை எவ்வாறு அமைப்பது என்பதற்கான வழிமுறைகள் கீழே உள்ளன:

விண்டோஸ்
  1. கட்டளை வரியில் பயன்பாட்டைத் தொடங்கவும்.

  2. set VARIABLE=value வடிவமைப்பைப் பயன்படுத்தி set கட்டளையை இயக்குவதன் மூலம் சூழல் மாறியை வரையறுக்கவும், எடுத்துக்காட்டாக:
    set NUKE _PATH=N:\SharedDisk\Nuke

  3. அந்த சூழல் மாறியைப் பயன்படுத்த, அதே கட்டளை வரி அமர்விலிருந்து உங்கள் பயன்பாட்டைத் தொடங்கவும்.

macOS
  1. டெர்மினல் செயலியைத் தொடங்கவும்.

  2. export VARIABLE=value வடிவமைப்பைப் பயன்படுத்தி export கட்டளையை இயக்குவதன் மூலம் சூழல் மாறியை வரையறுக்கவும், எடுத்துக்காட்டாக:
    export NUKE _PATH=/SharedDisk/ Nuke

  3. அந்த சூழல் மாறியைப் பயன்படுத்த, உங்கள் பயன்பாட்டை அதே டெர்மினல் அமர்விலிருந்து துவக்கவும்.

லினக்ஸ்
  1. சூழல் மாறியை அமைப்பதற்கான செயல்முறை உங்கள் கணினியின் இயல்புநிலை ஷெல்லைப் பொறுத்தது. ஒரு முனைய சாளரத்தைத் திறந்து பின்வருவனவற்றை உள்ளிடவும், இதனால் உங்கள் ஷெல்லின் பெயர் கிடைக்கும்:

    echo "$SHELL"
  2. முந்தைய படியின் வெளியீட்டைப் பொறுத்து, பின்வருவனவற்றில் ஒன்றைச் செய்யுங்கள்:
    • உங்கள் ஷெல் ஒரு csh அல்லது tcsh ஷெல் என்றால், setenv VARIABLE value வடிவமைப்பைப் பயன்படுத்தி setenv கட்டளையை இயக்குவதன் மூலம் சூழல் மாறியை வரையறுக்கவும், எடுத்துக்காட்டாக:
      setenv NUKE _PATH /SharedDisk/ Nuke

    • உங்கள் ஷெல் ஒரு bash அல்லது ksh ஷெல் என்றால், export VARIABLE=value வடிவமைப்பைப் பயன்படுத்தி export கட்டளையை இயக்குவதன் மூலம் சூழல் மாறியை வரையறுக்கவும், எடுத்துக்காட்டாக:
      export NUKE _PATH=/SharedDisk/ Nuke

  3. அந்த சூழல் மாறியைப் பயன்படுத்த, உங்கள் பயன்பாட்டை அதே டெர்மினல் அமர்விலிருந்து துவக்கவும்.

மேலும் படிக்க

சூழல் மாறிகளைக் கையாள்வது பற்றிய கூடுதல் தகவல்களை பின்வரும் கட்டுரைகளில் இங்கே காணலாம்:

Q100017: சூழல் மாறிகளை எவ்வாறு பட்டியலிடுவது

Q100127: சூழல் மாறிகளை நீக்குவது அல்லது அமைப்பதை நீக்குவது எப்படி

Q100679: சூழல் மாறி மதிப்புகளை எவ்வாறு பெறுவது

We're sorry to hear that

Please tell us why