Thread Starter
#0
Bash, Unix benzeri işletim sistemlerinde yaygın olarak kullanılan bir kabuk (shell) ve komut dilidir. Ortam değişkenleri, sistemdeki belirli bilgileri saklayan ve bu bilgilere kabuk ve uygulamalar arasında erişim sağlayan özel değişkenlerdir. Bu değişkenler, kullanıcıların çalışma ortamlarını yapılandırmalarına ve uygulamaların performansını artırmalarına olanak tanır.
Bir ortam değişkeni, genellikle bir anahtar-değer çiftidir ve kullanıcı oturumu açıldığında veya bir uygulama çalıştırıldığında tanımlanır. Örneğin,
Bash ortam değişkenlerini görüntülemek için
Bu komut,
Ayrıca, bazı özel ortam değişkenleri de bulunmaktadır. Örneğin:
Bu değişkenler, kullanıcıların sistem üzerinde işlem yaparken ihtiyaç duyduğu bilgileri sağlar.
Sonuç olarak, Bash ortam değişkenleri, kullanıcı deneyimini özelleştirmek ve sistem ile etkileşimde bulunmak için kritik bir öneme sahiptir. Bu değişkenler hakkında daha fazla bilgi edinmek, kullanıcıların kabuk ortamını daha verimli kullanmalarına yardımcı olacaktır.
Bir ortam değişkeni, genellikle bir anahtar-değer çiftidir ve kullanıcı oturumu açıldığında veya bir uygulama çalıştırıldığında tanımlanır. Örneğin,
HOME değişkeni, kullanıcının ana dizinini belirtirken, PATH değişkeni, sistemin çalıştırılabilir dosyaları bulmak için aradığı dizinleri listeler. Bash ortam değişkenlerini görüntülemek için
printenv veya env komutları kullanılabilir. Değişkenleri ayarlamak için ise export komutunu kullanmak gerekmektedir. Örneğin, yeni bir ortam değişkeni oluşturmak için aşağıdaki komut kullanılabilir:CODE
1export MY_VARIABLE="Değer"Bu komut,
MY_VARIABLE adında bir ortam değişkeni oluşturur ve ona "Değer" atar. Ortam değişkenlerinin geçerliliği, o anki oturum ile sınırlıdır. Eğer kalıcı bir değişiklik yapmak istiyorsanız, bu değişkeni kullanıcının ~/.bashrc veya ~/.bash_profile dosyasına eklemeniz gerekir.Ayrıca, bazı özel ortam değişkenleri de bulunmaktadır. Örneğin:
-
USER: Geçerli kullanıcının adını içerir.
-
SHELL: Kullanıcının varsayılan kabuk programını gösterir.
-
PWD: Geçerli çalışma dizinini belirtir.
Bu değişkenler, kullanıcıların sistem üzerinde işlem yaparken ihtiyaç duyduğu bilgileri sağlar.
Sonuç olarak, Bash ortam değişkenleri, kullanıcı deneyimini özelleştirmek ve sistem ile etkileşimde bulunmak için kritik bir öneme sahiptir. Bu değişkenler hakkında daha fazla bilgi edinmek, kullanıcıların kabuk ortamını daha verimli kullanmalarına yardımcı olacaktır.