Linux Environment (Ortam) Değişkenleri | |||||
İsmin de belirttiği gibi environment variable'lar, yani ortam değişkenleri çalışan bir program ile erişilebilen isimli değerlere denir. Yani bu isimli değerler (değişkenler) programın ortamında erişilebilirdirler. Yaygınca kullanılan ortam değişkenleri olarak PATH, HOME ve SHELL örnekleri verilebilir.
Bu değişkenler genellikle Unix sistemlerinde tanımlıdırlar. Hem Unix gibi sistemlerde (örn; Linux'ta, Mac OS X'te) hem Windows'ta ortam değişkenleri komut satırı üzerinden incelenebilir ve ayarlanabilir. Bu ortam değişkenleri ve değerlerini bir görelim: Linux Terminal: echo $PATH Output: /home/kullaniciAdim1/.rbenv/plugins/ruby- build/bin:/home/kullaniciAdim1/.rbenv/shims:/home/kullaniciAdim1/.rbenv/bin: /home/kullaniciAdim1/android-studio/bin:/usr/local/sbin:/usr/local/bin: /usr/sbin:/usr/bin:/sbin:/bin:/usr/games: /usr/local/games:/usr/local/java/jdk1.6.0_06/bin:/usr/lib/jvm/jdk1.8.0_71/bin: /usr/lib/jvm/jdk1.8.0_71/db/bin:/usr/lib/jvm/jdk1.8.0_71/jre/bin: /home/kullaniciAdim1/bin:/usr/local/java/jdk1.6.0_06/bin Linux Terminal: echo $HOME Output: /home/kullaniciAdim Linux Terminal: echo $SHELL Output: /bin/bash // Komut Satırımızı var eden programın dosya yolu Bir ortam değişkenine değer atamak ya da overwrite yapmak istersek export komutunu kullanabiliriz: Linux Terminal: $ export TEST_VAR="hello" Pratik bir örnek vermek gerekise hatırlarsan manuel jdk yüklemelerinde PATH eklemesinde bulunabilmek için şunun gibi şeyler yapıyordun: Linux Terminal: $ export $PATH=$PATH:/usr/local/java/jdk1.6.0_06 Yani yine overwrite yapıyorsun ama $PATH'i içeri alıp yanına /usr/local/java/jdk1.6.0_06 ifadesini de ekleyerek overwrite yapıyorsun. Olay budur. Benim Not: Yukarıdaki jdk path'i ekleme işlemi tam değildir. Path'de eksiklikler vardır. Sade olsun diye o şekilde koydum. Ancak mantık olarak bir şey eksiltmedim. Mantık aynı. İki nokta üst üste ile path'ler birbirine bağlanır ve atanacak ortam değişkeni üzerine overwrite edilir. Yararlanılan Kaynaklar
|
|||||
Bu yazı 01.09.2024 tarihinde, saat 23:06:40'de yazılmıştır. 01.09.2024 tarihi ve 20:19:44 saatinde ise güncellenmiştir. | |||||
|
|||||
Yorumlar |
|||||
Henüz yorum girilmemiştir. | |||||
Yorum Ekle | |||||