- 1 1. Panimula
- 2 2. Ano ang Environment Variable?
- 3 3. Paano Suriin ang Mga Environment Variable
- 4 4. Paraan ng Pag-set ng Mga Variable ng Kapaligiran
- 5 5. Paraan ng Pagbura ng Mga Environment Variable
- 6 6. Bahagi ng Aplikasyon: Mga Halimbawa ng Paggamit ng Environment Variables
- 7 7. Pagresolba ng mga Problema
- 8 8. Buod
1. Panimula
Sa mga distribusyon ng Linux na pinangungunahan ng Ubuntu, ang mga environment variable ay gumaganap ng mahalagang papel sa pagtatakda ng sistema at aplikasyon. Ang mga environment variable ay mga item ng pagtatakda upang i-customize at gawing mas mahusay ang operasyon ng sistema o programa. Sa artikulong ito, ipapaliwanag namin nang hakbang-hakbang ang mga paraan ng pagtitiyak, pagtatakda, pagbura ng environment variable sa kapaligiran ng Ubuntu, at hanggang sa mga halimbawa ng aplikasyon. Upang maging madali para sa mga baguhan na magsanay, isasama namin ang mga halimbawa ng tiyak na command, na magiging kapaki-pakinabang para sa mga system administrator at developer.
2. Ano ang Environment Variable?
Ang environment variable ay isang variable na tinutukoy ng sistema o programa, na nagpapanatili ng mga partikular na halaga ng setting at may papel na i-customize ang pag-uugali batay dito. Sa pamamagitan nito, kahit na parehong programa, maaaring gawin ang iba’t ibang aksyon o baguhin ang mga setting ng buong sistema nang dinamiko.
Mga Tiyak na Gamit ng Environment Variable
Ang mga environment variable ay kapaki-pakinabang sa mga sumusunod na tiyak na sitwasyon:
- PATH: Nagpapanatili ng listahan ng mga direktoryo na naghahanap ng mga executable file. Maaari nang i-execute ang mga command nang hindi nangangailangan ng buong path.
- HOME: Tumuturo sa home directory ng user, ginagamit upang ma-access ang mga setting at file na partikular sa user.
- LANG: Nagmamanage ng setting ng wika ng sistema, na nagdedesisyon ng wika ng mga programa at mensahe ng sistema.

3. Paano Suriin ang Mga Environment Variable
Upang suriin ang mga environment variable, may ilang mga command na inihanda. Sa pamamagitan nito, madaling suriin ang mga variable na itinatakda sa kasalukuyang shell session o ang mga value ng partikular na environment variable.
Suriin ang Partikular na Environment Variable
Upang suriin ang value ng partikular na environment variable, gumamit ng echo
command.
echo $PATH
Kapag pinatakbo ang command na ito, ipapakita ang listahan ng mga directory na naka-store sa PATH
variable, at maaari mong suriin kung saan na-search ang mga executable file.
Suriin ang Lahat ng Environment Variables
Kung nais mong suriin ang lahat ng environment variables na itinatakda sa kasalukuyang shell, gumamit ng env
o printenv
command.
env
Sa pamamagitan nito, lahat ng environment variables at ang kanilang mga value ay ipapakita sa listahan. Bukod dito, ang export -p
command ay kapaki-pakinabang din sa pagsusuri ng lahat ng environment variables.
4. Paraan ng Pag-set ng Mga Variable ng Kapaligiran
Pag-set ng Pansamantalang Mga Variable ng Kapaligiran
Ang mga pansamantalang variable ng kapaligiran ay maaaring i-set gamit ang export
command. Ang setting na ito ay nawawala kapag natapos ang shell session, kaya ito ay angkop para sa pansamantalang layunin.
export MY_VARIABLE="hello"
Sa paggamit ng command na ito, ang halaga na “hello” ay iniuugnay sa variable na MY_VARIABLE
. Kapag tinapos ang shell, ang variable na ito ay na-clear.
Pag-set ng Permanenteng Mga Variable ng Kapaligiran
Upang mag-set ng mga variable ng kapaligiran nang permanent, kailangan mong isulat ang mga variable sa .bashrc
o .profile
files. Sa ganitong paraan, ang mga setting ay mananatili kahit i-restart ang system.
.bashrc
sa paraan ng pagsulat:
echo 'export MY_VARIABLE="hello"' >> ~/.bashrc
.profile
sa paraan ng pagsulat:
echo 'export MY_VARIABLE="hello"' >> ~/.profile
Upang maipakita ang mga setting, i-reload ang file gamit ang sumusunod na command.
source ~/.bashrc
Sa ganito, ang mga variable ng kapaligiran ay mai-set din sa susunod na pag-start ng shell.
5. Paraan ng Pagbura ng Mga Environment Variable
Pagbura Gamit ang Unset Command
Kung nais mong tanggalin ang isang environment variable na nakatakda na minsan, gumamit ng unset
command.
unset MY_VARIABLE
Sa pamamagitan nito, ang environment variable na tinatawag na MY_VARIABLE
ay matatanggal at hindi na maaaring i-referensya.
Pagbura Gamit ang Export -n Option
Isa pang paraan ay gumamit ng export -n
command upang tanggalin ang environment variable.
export -n MY_VARIABLE
Ang paraang ito ay tumatanggal at nagdi-disable ng environment variable sa parehong paraan.
6. Bahagi ng Aplikasyon: Mga Halimbawa ng Paggamit ng Environment Variables
Paggamit ng Environment Variables sa Loob ng Script
Sa pamamagitan ng paggamit ng mga environment variable sa loob ng script, maaari mong i-customize ang pag-uugali. Halimbawa, sa sumusunod na script, ang pagproseso ay nagbubranch batay sa halaga ng MY_VARIABLE
.
#!/bin/bash
if [[ $MY_VARIABLE == "production" ]]; then
echo "Ito ay kapaligirang production"
else
echo "Ito ay kapaligirang development"
fi
Sa ganitong paraan, sa pamamagitan ng paggamit ng mga environment variable sa script, maaari mong gawing iba-iba ang pag-uugali batay sa kapaligirang pag-execute.
Pag-set ng Environment Variables para sa Buong System
Upang mag-set ng mga environment variable para sa buong system, i-edit ang file na /etc/environment
. Ang mga environment variable na naset sa pamamagitan ng metodong ito ay nakakaapekto sa buong system at naaaplay sa lahat ng user at shell.
sudo nano /etc/environment
I-edit ang file at idagdag ang mga variable tulad nito.
MY_VARIABLE="hello"
Pagkatapos mag-save, ang mga setting ay magiging epektibo pagkatapos mag-restart.

7. Pagresolba ng mga Problema
Kung Hindi Naipapakita ang Mga Environment Variable
Kung hindi naipapakita ang mga nakatakdang environment variable, maaari mong manu-manong muling ikarga ang mga setting gamit ang source
command.
source ~/.bashrc
Bukod dito, sa pamamagitan ng pag-restart ng shell, maaari ring ipatupad ang mga setting. Sa pamamagitan ng pagsara ng terminal at pagbubukas nito muli, magiging aktibo ang mga environment variable.
Kung Mawawala ang Mga Environment Variable Pagkatapos ng Pag-restart
Kung mawala ang mga environment variable pagkatapos ng pag-restart, posibleng hindi tama ang pagkakasulat ng mga setting sa .bashrc
o .profile
. Suriin ang mga file na ito at, kung kinakailangan, tiyakin na tama ang format ng paglalarawan. Gayundin, pagkatapos magsulat, tiyakin na muling ikarga gamit ang source
command.
8. Buod
Ang pagtitiyak at pagtatakda ng mga environment variable sa Ubuntu ay napaka-importante na tool upang mapahusay ang kahusayan ng pamamahala ng sistema at mga gawaing pag-unlad. Sa artikulong ito, ipinakilala namin ang mga pangunahing paraan ng paggamit kasama ang mga tiyak na utos. Subukan mong isama ito sa iyong pang-araw-araw na gawain upang makamit ang mahusay na operasyon ng sistema.