Ubuntu හි පරිසර විචල්‍ය කළමනාකරණය: පරීක්ෂා කිරීම, සකස් කිරීම, සහ ඉවත් කිරීම කාර්යක්ෂමව

目次

1. හැඳින්වීම

Ubuntu සහ අනෙකුත් Linux බෙදාහැරීම් වල, පරිසර විචල්‍යයන් පද්ධතිය සහ යෙදුම් හැසිරීම සකස් කිරීමේ අත්‍යවශ්‍ය භූමිකාවක් ගනී. පරිසර විචල්‍යයන් පද්ධතිය සහ වැඩසටහන් ක්‍රියාකාරිත්වය අභිරුචිකරණය සහ උපරිම කිරීම සඳහා අවශ්‍ය සැකසුම් ගබඩා කරයි. මෙම ලිපිය Ubuntu හි පරිසර විචල්‍යයන් පරීක්ෂා කිරීම, සකස් කිරීම, මකා දැමීම සහ යෙදීම පිළිබඳ පියවරෙන් පියවර විස්තරයක් ලබා දෙයි. නවකයන්ටත් පහසුවෙන් අනුගමනය කළ හැකි වන අතර, පද්ධති පරිපාලකයන් සහ සංවර්ධකයන් සඳහා වටිනා අවබෝධයක් ලබා දෙන නිරුපිත විධාන උදාහරණ ඇත.

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

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

පරිසර විචල්‍යයන්ගේ ප්‍රායෝගික භාවිතා

පරිසර විචල්‍යයන් විවිධ අවස්ථා වල ප්‍රයෝජනවත් වේ, උදාහරණ ලෙස:

  • PATH : ක්‍රියාත්මක ගොනු පිහිටා ඇති නාමාවලියක් ගබඩා කරයි. ඔබට පූර්ණ මාර්ගය ටයිප් නොකර විධාන ක්‍රියාත්මක කළ හැක.
  • HOME : පරිශීලකගේ නිවසේ නාමාවලියට යොමු කරයි, එමඟින් පරිශීලක-විශේෂිත සැකසුම් සහ ගොනු වෙත ප්‍රවේශය ලබා දේ.
  • LANG : පද්ධති භාෂා සැකසුම් කළමනාකරණය කරයි, පද්ධති පණිවුඩ සහ වැඩසටහන් සඳහා භාවිතා වන භාෂාව තීරණය කරයි.

3. පරිසර විචල්‍යයන් බලන්න කෙසේද

විවිධ විධාන පරිසර විචල්‍යයන් පරීක්ෂා කිරීමට ඇත. ඔබට ඔබේ ශෙල් සැසියේ වත්මන් සැකසූ විචල්‍යයන් පහසුවෙන් තහවුරු කළ හැකි අතර, විශේෂිත විචල්‍ය අගයන් පරීක්ෂා කළ හැක.

විශේෂිත පරිසර විචල්‍යයක් පරීක්ෂා කිරීම

විශේෂිත පරිසර විචල්‍යයක්ගේ අගය බැලීමට, echo විධානය භාවිතා කරන්න:

echo $PATH

මෙම විධානය PATH විචල්‍යයේ ගබඩා කර ඇති නාමාවලිය පෙන්වයි, එමඟින් ක්‍රියාත්මක ගොනු සොයන ස්ථාන පෙන්වයි.

සියලු පරිසර විචල්‍යයන් බලන්න

වත්මන් ශෙලයේ සැකසූ සියලු පරිසර විචල්‍යයන් ලැයිස්තුගත කිරීමට, env හෝ printenv විධානය භාවිතා කරන්න.

env

මෙය සියලු පරිසර විචල්‍යයන් සහ ඒවායේ අගයන් පෙන්වයි. export -p විධානයද නිර්යාත කරන ලද පරිසර විචල්‍යයන් පරීක්ෂා කිරීමට පහසුය.

4. පරිසර විචල්‍යයන් සකස් කිරීම

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

export විධානය භාවිතා කර තාවකාලික පරිසර විචල්‍යයන් සකස් කළ හැක. ශෙල් සැසිය අවසන් වන විට මෙම විචල්‍යයන් මකා දමනු ලැබේ, එබැවින් කෙටි කාලීන භාවිතයට සුදුසු වේ.

export MY_VARIABLE="hello"

මෙය MY_VARIABLE විචල්‍යයට “hello” අගය ලබා දේ. ශෙල් වසා දැමූ පසු, විචල්‍යය ඉවත් කරනු ලැබේ.

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

පරිසර විචල්‍යයන් ස්ථිරව සකස් කිරීමට, ඒවා .bashrc හෝ .profile ගොනුවට එක් කරන්න. මෙම සැකසුම් පද්ධතිය නැවත ආරම්භ කළ පසුත් ක්‍රියාත්මක වේ.

  1. .bashrc වෙත එක් කිරීම:
    echo 'export MY_VARIABLE="hello"' >> ~/.bashrc
    
  1. .profile වෙත එක් කිරීම:
    echo 'export MY_VARIABLE="hello"' >> ~/.profile
    

වෙනස්කම් යෙදීමට, පහත විධානය භාවිතා කර ගොනුව නැවත පූරණය කරන්න:

source ~/.bashrc

මෙය ඊළඟ ශෙල් ආරම්භ වන විට විචල්‍යය ලබා ගත හැකි බවට සහතික කරයි.

5. පරිසර විචල්‍යයන් ඉවත් කිරීම

unset විධානයෙන් විචල්‍ය ඉවත් කිරීම

පරිසර විචල්‍යයක් මැකීමට, unset විධානය භාවිතා කරන්න:

unset MY_VARIABLE

මෙය MY_VARIABLE විචල්‍යය ඉවත් කරයි, එය යොමු කිරීමට නොහැකි වේ.

export -n භාවිතයෙන් විචල්‍ය ඉවත් කිරීම

ඔබට export -n විධානය භාවිතා කර පරිසර විචල්‍යයන් මැකිය හැක:

export -n MY_VARIABLE

මෙය සඳහන් පරිසර විචල්‍යය ඒම ආකාරයෙන් අක්‍රිය කරයි.

6. උසස් භාවිතය: පරිසර විචල්‍යයන්ගේ ප්‍රායෝගික යෙදුම්

ස්ක්‍රිප්ට් වල පරිසර විචල්‍යයන් භාවිතා කිරීම

ස්ක්‍රිප්ට් වල පරිසර විචල්‍යයන් භාවිතා කිරීමෙන්, ඔබට හැසිරීම ගතිකව වෙනස් කළ හැක. පහත උදාහරණය MY_VARIABLE අගය භාවිතා කර තීරණාත්මක ලොජික් එකක් සකසයි:

#!/bin/bash
if [[ $MY_VARIABLE == "production" ]]; then
  echo "本番環境です"
else
  echo "開発環境です"
fi

මෙම ක්‍රමය ස්ක්‍රිප්ට්‌වලට ක්‍රියාත්මක වන පරිසරය අනුව වෙනස් ලෙස හැසිරීමට ඉඩ සලසයි.

පද්ධති-පරාස පරිසර විචල්‍ය

පද්ධති-පරාස පරිසර විචල්‍ය සකස් කිරීමට, /etc/environment ගොනුව සංස්කරණය කරන්න. මෙහි සකස් කරන ලද විචල්‍ය සියලු පරිශීලකයන් සහ ශෙල් වලට අදාළ වේ.

sudo nano /etc/environment

පහත පරිදි විචල්‍ය එකතු කරන්න:

MY_VARIABLE="hello"

නව සැකසුම් පද්ධතිය නැවත ආරම්භ කිරීමෙන් පසු ක්‍රියාත්මක වේ.

7. ගැටළු නිරාකරණය

පරිසර විචල්‍ය ක්‍රියා නොකරන විට

පරිසර විචල්‍ය අපේක්ෂිත ලෙස අදාළ නොවන්නේ නම්, source විධානය භාවිතා කර සැකසුම් අතින් නැවත පූරණය කරන්න:

source ~/.bashrc

විකල්පයක් ලෙස, ශෙල් නැවත ආරම්භ කිරීම (ටර්මිනලය වසා පසුව නැවත විවෘත කිරීම) නව සැකසුම් සක්‍රිය කරයි.

නැවත ආරම්භ කිරීමෙන් පසු විචල්‍ය අතුරුදහන් වීම

නැවත ආරම්භ කිරීමෙන් පසු පරිසර විචල්‍ය අහිමි වන්නේ නම්, ඒවා .bashrc හෝ .profile ගොනුවල නිවැරදිව ලිය නොමැති විය හැක. නිවැරදි වාක්‍ය රචනය සහතික කර source විධානය භාවිතා කර නැවත පූරණය කරන්න.

8. නිගමනය

Ubuntu හි පරිසර විචල්‍ය කළමනාකරණය කාර්යක්ෂම පද්ධති පරිපාලනය සහ සංවර්ධන වැඩපිළිවෙළ සඳහා අත්‍යවශ්‍ය වේ. මෙම ලිපිය මූලික කරුණු, පරිසර විචල්‍ය පරීක්ෂා කිරීම, සකස් කිරීම සහ මකා දැමීම සඳහා නිරූපිත විධාන භාවිතා කිරීම ආදිය හඳුන්වා දී ඇත. මෙම පුරුදු ඔබේ දෛනික ක්‍රියාකාරකම් වලට ඇතුළත් කර පද්ධති කළමනාකරණය සරල කර නිෂ්පාදනශීලීත්වය වැඩිදියුණු කරන්න.