Linuxda ortam değiişkenleri kısaca çalıştığımız linux ortamının hangi kurallar ve değişkenlerle çalışacağını belirleyen bir kurallar dizisidir denilebilir. Örneğin bir linux kullanıcısı sisteme giriş yaptığında çeşitli değişkenler belirlenir bunlar; çalışma dizini (home directory), shell (scriptlerin çalışacağı dizin), e-posta klasörü vb kurallar ve özelleştirmelerdir.
- printenv
veya
- env
komutuyla tüm ortam değişkenlerimizi listeleyerek görebiliriz. Eğer sadece bir ortam değişkenini görmek istersek echo $ORTAMDEGİSKENİADI komutuyla aşağıdaki gibi görebiliriz.
- echo $SHELL
Ortam değişkenleri değiştirmek için aşağıdaki gibi export komutunu kullanırız.
- export TEST=1
Eğer ortam değişkenlerini kalıcı olarak değiştirmek istersek .bashrc dosyasını aşağıdaki şekilde editlememiz gerekir.
- vi .bashrc
- TEST =’1′
- export TEST
NOT: .bashrc dosyası home klasörünüzün altındadır eğer dosyayı vi editörüyle başka bir klasörün altındayken açmaya çalışırsanız karşınıza boş bir dosya çıkacaktır
Eğer tüm sisteme etki eden global değişkenleri değiştirmek istersek şu şekilde değişiklik yapmamız gerekir.
- vi /etc/profile veya /etc/bashrc
- TEST=’1′
- export TEST
NOT: bashrc dosyasında edit yaptıktan sonra değişikliklerin etkin olabilmesi için sisteme tekrardan giriş yapmanız gerekir.