Linux Çevresel Değişkenler

Linux Çevresel Değişkenler

Çevre değişkenleri işletim sistemlerinde değiştirelebilir yapılardır. Bu değişlenler genellikle programların ve dosyaların yerlerini, sıklıkla kullanılan bazı bilgi ve ayarları barındırmaktadır. Sistemimizdeki bu değişkenleri programlarımızda kullanabileceğimiz gibi kendi çevresel değişkenlerimizi tanımlamamız da mümkündür.

Çoğu sistemde bulunan değişkenlerden bir kaçı…

PATH – Dizin adreslerini listeler
HOME – Kullanıcının dizin sistemi içindeki ana dizinini gösterir
TERM – kullanılan bilgisayar terminalini ya da terminal emulatör’ünü gösterir.
MAIL – kullanıcının epostalarının nerede tutulduğunu gösterir.

Sistemimizde tüm çevresel değişkenleri görmek için terminale printenv yazabiliriz.

printenv

arch@yergunes:~_023

Çevresel değişkenlerin tuttukları değeri görebilmek için printenv yazıp değişken adını yazmalıyız.

printenv SHELL

arch@yergunes:~_024

Bu değişkenler tekrar tekrar tanımlama gerekiği duyulmadan sistemimizde sürekli mevcut halde bulunurlar. Aşağıda $HOME(/home/arch) ve $USER(arch) çevresel değişkenlerini kullandık.

arch@yergunes:~_025

Çevresel Değişken Tanımlama

İstediğimiz yerde kullanmak üzere kendi çevresel değişkenlerimizi tanımlayabiliriz. Bunun için bir değişken tanımlayıp sonrasında export komutu ile kullanarak o değişkeni çevresel değişken haline getirebiliriz.

EDITOR=nano
export EDITOR

Tek satırlık bu komut da aynı işi görmekte.

export EDITOR=nano

 

Çevresel Değişkeni Kaldırma

Tanımlamış olduğumuz çevresel değişkenleri kaldırmak için unset komutunu kullanabiliriz.

unset EDITOR

 

Kalıcı Çevresel Değişkenler

Terminalde yukarıdaki anlattığımız gibi çevresel değişkenler tanımladığınız da bu değişkenler oturum sonlandırılana kadar erişilebilir olacaktır. Çevresel değişkenlerimizi kalıcı hale getirmek için kullanıcı kök dizinindeki “.bashrc” (Benim için /home/arch/.bashrc) dosyasının içine eklemeliyiz. Komutumuzu dosyanın içindeki herhangi bir yere aşağıdaki gibi ekleyebiliriz.

export EDITOR=nano

.bashrc dosyasının güncelledikten sonra aktif hale gelebilmesi için oturumumuzu yeniden başlatmamız veya terminale aşağıdaki komutu girmelisiniz. Böylece terminal dosyayı tekrar yükleyecek ve değişkeniniz aktifleşecek.

source $HOME/.bashrc

İlgili Yazılar

Yorum Yok

Fikrini Paylaş

Yorum yaz...


“ Önemli olan "ne yapabildiğiniz" değil, "ne yapabileceğinizdir." ”