1. Pengenalan
Dalam distribusi Linux seperti Ubuntu, pembolehubah persekitaran memainkan peranan penting dalam mengkonfigurasi sistem dan aplikasi. Ia membantu menyesuaikan dan mengoptimumkan tingkah laku sistem serta pelaksanaan program. Artikel ini menyediakan panduan langkah demi langkah tentang cara memeriksa, menetapkan, dan memadam pembolehubah persekitaran dalam Ubuntu, bersama contoh penggunaan praktikal. Dengan contoh arahan yang jelas, pemula sekalipun dapat mengikutinya, manakala pentadbir sistem dan pembangun akan mendapat wawasan yang berharga.
2. Apakah Pembolehubah Persekitaran?
Pembolehubah persekitaran ialah pembolehubah yang ditakrifkan oleh sistem atau pengguna yang menyimpan nilai konfigurasi khusus, membolehkan program dan sistem beroperasi secara dinamik berdasarkan tetapan tersebut. Ia memberikan fleksibiliti dengan mengubah kelakuan program atau menukar tetapan keseluruhan sistem.
Kegunaan Umum Pembolehubah Persekitaran
Pembolehubah persekitaran berguna dalam pelbagai senario, seperti:
- PATH: Menyimpan senarai direktori di mana fail boleh dilaksanakan dicari. Ini membolehkan anda menjalankan arahan tanpa menyatakan laluan penuh mereka.
- HOME: Menunjukkan direktori rumah pengguna, digunakan untuk mengakses konfigurasi dan fail khusus pengguna.
- LANG: Menguruskan tetapan bahasa sistem, menentukan bahasa yang digunakan oleh program dan mesej sistem.

3. Cara Memeriksa Pembolehubah Persekitaran
Several commands are available to check environment variables. These commands help display currently set variables and retrieve the value of specific environment variables.
Memeriksa Pembolehubah Persekitaran Tertentu
To check the value of a specific environment variable, use the echo
command:
echo $PATH
This command displays the directories stored in the PATH
variable, showing where the system searches for executable files.
Memeriksa Semua Pembolehubah Persekitaran
To list all environment variables currently set in the shell, use the env
or printenv
command:
env
This command outputs all environment variables along with their values. Additionally, the export -p
command can be useful for viewing all exported environment variables.
4. Cara Menetapkan Pembolehubah Persekitaran
Menetapkan Pembolehubah Persekitaran Sementara
Pembolehubah persekitaran sementara boleh ditetapkan menggunakan arahan export
. Pembolehubah ini wujud hanya untuk tempoh sesi shell semasa.
export MY_VARIABLE="hello"
Arahan ini menetapkan nilai “hello” kepada pembolehubah MY_VARIABLE
. Setelah sesi shell berakhir, pembolehubah tersebut dibuang.
Menetapkan Pembolehubah Persekitaran Kekal
Untuk menjadikan pembolehubah persekitaran kekal merentasi sesi, tambahkan ke dalam fail .bashrc
atau .profile
. Ini memastikan pembolehubah tetap ditetapkan walaupun selepas sistem dimulakan semula.
- Menambah ke
.bashrc
echo 'export MY_VARIABLE="hello"' >> ~/.bashrc
- Menambah ke
.profile
echo 'export MY_VARIABLE="hello"' >> ~/.profile
Untuk menerapkan perubahan serta-merta, muat semula fail menggunakan:
source ~/.bashrc
Ini memastikan pembolehubah ditetapkan setiap kali sesi shell baru dimulakan.
5. Cara Memadam Pembolehubah Persekitaran
Memadam Pembolehubah Persekitaran Sementara
Untuk memadam pembolehubah persekitaran dalam sesi shell semasa, gunakan arahan unset
:
unset MY_VARIABLE
Ini akan membuang pembolehubah daripada sesi semasa, tetapi tidak akan menjejaskan tetapan seluruh sistem atau konfigurasi berterusan.
Memadam Pembolehubah Persekitaran Kekal
Jika pembolehubah itu ditambah ke dalam .bashrc
atau .profile
, buang baris yang sepadan daripada fail tersebut. Anda boleh menggunakan penyunting teks seperti nano
atau vim
untuk menyunting fail:
nano ~/.bashrc
Selepas membuang baris tersebut, simpan fail dan muat semula tetapan:
source ~/.bashrc
6. Menyelesaikan Masalah Biasa
Apabila bekerja dengan pembolehubah persekitaran di Ubuntu, anda mungkin menghadapi beberapa isu. Berikut ialah beberapa masalah biasa dan cara menyelesaikannya.
Pembolehubah Persekitaran Tidak Kekal Selepas Reboot
Jika pembolehubah persekitaran hilang selepas sistem dimulakan semula, semak sama ada ia telah ditambah ke fail yang betul:
.bashrc
: Digunakan untuk sesi shell interaktif (disarankan untuk pemboleh ubah yang ditakrifkan pengguna)..profile
: Dimuatkan semasa log masuk dan berguna untuk mentakrifkan pembolehubah bagi semua shell.
Perubahan Tidak Berkesan
Jika pembolehubah persekitaran yang baru ditetapkan tidak berkesan, cuba langkah berikut:
- Pastikan anda telah menjalankan
source ~/.bashrc
atausource ~/.profile
selepas membuat perubahan. - Periksa jika skrip atau fail profil lain sedang menimpa pembolehubah.
- Mulakan semula terminal atau log keluar dan log masuk semula.
7. Kesimpulan
Memahami pembolehubah persekitaran adalah penting untuk mengurus sistem Ubuntu dengan cekap. Panduan ini telah merangkumi:
- Cara memeriksa pembolehubah persekitaran menggunakan
echo
,env
, danprintenv
. - Cara menetapkan pembolehubah persekitaran sementara dan tetap.
- Cara memadam pembolehubah secara sementara dan kekal.
- Masalah biasa dan langkah penyelesaian masalah.
Dengan menguasai konsep-konsep ini, anda dapat meningkatkan pengurusan sistem, mengautomasi proses, dan menyesuaikan persekitaran pembangunan anda dengan lebih berkesan. Sama ada anda seorang pemula atau pengguna lanjutan, pembolehubah persekitaran adalah alat asas untuk bekerja dengan Ubuntu.