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

சுருக்கம்

இந்தக் கட்டுரை, Windows, macOS மற்றும் Linux இன் ஆதரிக்கப்படும் பதிப்புகளுக்கான சூழல் மாறிகளை எவ்வாறு நிரந்தரமாக நீக்குவது அல்லது தற்காலிகமாக அமைக்காமல் இருப்பது என்பதை விளக்குகிறது. சுற்றுச்சூழல் மாறிகள் என்பது அவற்றைப் பயன்படுத்தும் ஒரு செயல்முறையின் நடத்தையை மாற்றப் பயன்படுத்தக்கூடிய டைனமிக்-பெயரிடப்பட்ட மதிப்புகள் ஆகும்.


மேலும் தகவல்

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

சூழல் மாறிகளை நிரந்தரமாக நீக்குவது, மாறிகள் கணினி முழுவதும் அகற்றப்படுவதை உறுதி செய்கிறது. ஒவ்வொரு 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-13_at_10.52.46_AM.png

  4. சரி என்பதைக் கிளிக் செய்யவும்.

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

macOS

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

சூழல் மாறிகளை அமைக்க நீங்கள் launchd.conf கோப்பைப் பயன்படுத்தினால் :

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

  2. பின்வரும் கட்டளையை உள்ளிட்டு, கேட்கப்படும் போது உங்கள் கடவுச்சொல்லை உறுதிப்படுத்தவும்:

     sudo vi /etc/launchd.conf 
     
  3. நீங்கள் நீக்க விரும்பும் சூழல் மாறிக்கு கர்சரை நகர்த்த அம்புக்குறி விசைகளைப் பயன்படுத்தவும்.
    குறிப்பு: சுற்றுச்சூழல் மாறிகள் பின்வரும் வடிவங்களில் ஏதேனும் ஒன்றைப் பயன்படுத்துகின்றன:
    setenv <VARIABLE> <VALUE>
    அல்லது export VARIABLE = value

  4. விசைப்பலகையில் [D] விசையை இரண்டு முறை ( dd ) அழுத்துவதன் மூலம் வரியை நீக்கவும் .

  5. சேமித்து வெளியேற, விசைப்பலகையில் [:] மற்றும் [X] ( :x ) என தட்டச்சு செய்து [Enter] ஐ அழுத்தவும்.
    குறிப்பு: நீங்கள் செயல்தவிர்க்க விரும்பினால், [Esc] விசையை அழுத்தி, [:] மற்றும் [U] ( :u ) என தட்டச்சு செய்து, பின்னர் [Enter] ஐ அழுத்தவும்.

சூழல் மாறிகளை அமைக்க நீங்கள் .plist கோப்பைப் பயன்படுத்தினால்:

  1. ~/Library/LaunchAgents/my.environment.plist கோப்பை TextEdit போன்ற உங்கள் விருப்பமான எடிட்டரைப் பயன்படுத்தி திறக்கவும்.
    குறிப்பு: my.environment வேறு விதமாக பெயரிடப்பட்டிருக்கலாம். உறுதியாக தெரியவில்லை என்றால் ~/Library/LaunchAgents இல் உள்ள அனைத்து கோப்புகளையும் சரிபார்க்கவும்.
    உதவிக்குறிப்பு: ~/Library/LaunchAgents க்குச் செல்ல, [Command] + [ Shift] + [ G] உடன் கோப்புறைக்குச் செல்லவும் என்பதைத் திறக்கவும்.

  2. கோப்பில் உள்ள சூழல் மாறி மற்றும் மதிப்பின் முழு வரியையும் நீக்கவும். சூழல் மாறிகள் பின்வரும் வடிவமைப்பைப் பயன்படுத்தும்:
    launchctl setenv MY_VARIABLE my_value

  3. .plist கோப்பை சேமிக்கவும்.

நீங்கள் ஒரு ஷெல் கட்டமைப்பு கோப்பைப் பயன்படுத்தியிருந்தால், அவற்றை எவ்வாறு நீக்குவது என்பது பற்றிய கூடுதல் தகவலுக்கு கீழே உள்ள லினக்ஸ் பகுதியைப் பார்க்கவும்.

மாற்றங்களைப் பயன்படுத்த உங்கள் மேக்கை மறுதொடக்கம் செய்யுங்கள்.

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

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

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

      setenv NUKE _PATH=/SharedDisk/ Nuke

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

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

சூழல் மாறிகளை தற்காலிகமாக நீக்குதல்

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

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

  2. set கட்டளையை இயக்கி, மதிப்பை எதுவும் இல்லாமல் அமைப்பதன் மூலம் சூழல் மாறியை அமைக்க வேண்டாம், எடுத்துக்காட்டாக:
    set NUKE _PATH=

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

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

  2. உங்கள் மாறியின் பெயருடன் unset கட்டளையை இயக்குவதன் மூலம் சூழல் மாறியை அமைக்க வேண்டாம், எடுத்துக்காட்டாக:
    unset NUKE _PATH

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

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

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

    • உங்கள் ஷெல் ஒரு bash அல்லது ksh ஷெல் என்றால், உங்கள் மாறியின் பெயருடன் unset கட்டளையை இயக்குவதன் மூலம் சூழல் மாறியை அமைக்க வேண்டாம், எடுத்துக்காட்டாக:
      unset NUKE _PATH

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



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

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

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

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

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

    We're sorry to hear that

    Please tell us why