Setting Environment Variable

Pendahuluan

Hallo, saya akan berbagi bagaimana cara menambahkan environment variable yang baru.

Melihat environment variable yang sudah didefinisikan

Bila ingin mengetahui apa saja environment variable yang sudah didefinisikan, gunakan perintah:

someuser@laptop:~$ printenv

Bila ingin melihat hanya satu environment variable saja, gunakan perintah:

someuser@laptop:~$echo

Contohnya sebagai berikut:

someuser@laptop:~$echo $PATH

Merubah isi dari environment variable

Untuk merubah (menambah atau mengurangi) gunakan perintah:

someuser@laptop:~$export

Contohnya adalah:

someuser@laptop:~$ export PATH=$PATH:/usr/local/bin/jdk1.6.0_11/bin/

Bila kita ingin membuat variabel environment baru misalnya dengan nama “JAVA_HOME”, lihat contoh berikut:

someuser@laptop:~$ export JAVA_HOME=/usr/local/bin/jdk1.6.0_11/bin/

Dengan perintah diatas berarti kita menambahkan isi dari variabel PATH lalu direktori dari dimana lokasi instalasi JDK berada. Tapi perubahan yang dilakukan sifatnya tidak permanen. Jadi kita harus kembali melakukan perintah seperti sebelumnya setiap kita log in ke account kita.

Untuk melakukan perubahan yang permanen, ikuti langkah berikut:

  • Edit .bashrc yang terletak di direktori home
  • Tambahkan statement di bawah ini ke baris akhir paling bawah di file .bashrc
    JAVA_HOME=/usr/local/bin/jdk1.6.0_11/bin/
  • Simpan perubahan

Referensi

  1. How Do I Set and Use Linux Environment Variables?“, http://lowfatlinux.com/linux-environment-variables.html
  2. Setting the $PATH environment variable in Linux“, http://brewingstorminateacup.wordpress.com/2008/07/02/setting-the-path-environment-variable-in-linux/
  3. William von Hagen, “Ubuntu Linux Bible“, Wiley Publishing, 2007.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s