Konuyu Açan
#0
Export komutu, Linux ve Unix benzeri işletim sistemlerinde ortam değişkenlerini tanımlamak ve dışa aktarmak için kullanılır. Ortam değişkenleri, sistemin çalışma şeklini etkileyen ve uygulamaların belirli ayarlarını belirten anahtar-değer çiftleridir. Bu makalede, export komutunun kullanımına dair detaylı bir rehber sunulacaktır.
Öncelikle, export komutunun temel yapısını inceleyelim. Komut genellikle şu şekilde kullanılır:
Bu komut, belirttiğiniz değişken adını oluşturur ve belirttiğiniz değeri ona atar. Örneğin, aşağıdaki komut ile bir "PATH" değişkeni oluşturabiliriz:
Bu komut, "MY_PATH" adlı bir değişken oluşturur ve ona "/home/kullanici/klasor" değerini atar. Artık bu değişken, alt süreçler tarafından erişilebilir.
Export komutunun en önemli özelliklerinden biri, değişkenin alt süreçlere aktarılmasıdır. Yani, bir shell oturumu içinde oluşturulan değişken, o oturumdan başlatılan diğer uygulamalar veya shell'ler tarafından da görülebilir. Bunun için, export komutunu kullanmadan sadece değişkeni tanımlamak yeterli değildir; örneğin:
Bu durumda, "MY_VAR" değişkeni yalnızca mevcut shell oturumunda geçerli olacaktır. Ancak export ile tanımlandığında, bu değişken yeni başlatılan süreçler tarafından da kullanılabilir.
Ayrıca, mevcut ortam değişkenlerini görüntülemek için "printenv" veya "env" komutları kullanılabilir. Örneğin:
Yukarıdaki komut, "MY_PATH" değişkeninin değerini gösterecektir. Eğer değişken tanımlı değilse, herhangi bir çıktı vermeyecektir.
Sonuç olarak, export komutu, özellikle çoklu uygulama ve süreçlerin yönetiminde oldukça yararlıdır. Ortam değişkenleri sayesinde, sistem genelinde ayarları merkezi bir şekilde yönetebilir ve uygulamaların davranışını etkileyebilirsiniz. Ortam değişkenleri hakkında daha fazla bilgiye ihtiyaç duymanız durumunda, "man bash" veya "man export" komutlarını kullanarak ayrıntılı belgelere ulaşabilirsiniz.
Öncelikle, export komutunun temel yapısını inceleyelim. Komut genellikle şu şekilde kullanılır:
CODE
1export DEĞİŞKEN_ADI=değerBu komut, belirttiğiniz değişken adını oluşturur ve belirttiğiniz değeri ona atar. Örneğin, aşağıdaki komut ile bir "PATH" değişkeni oluşturabiliriz:
CODE
1export MY_PATH=/home/kullanici/klasorBu komut, "MY_PATH" adlı bir değişken oluşturur ve ona "/home/kullanici/klasor" değerini atar. Artık bu değişken, alt süreçler tarafından erişilebilir.
Export komutunun en önemli özelliklerinden biri, değişkenin alt süreçlere aktarılmasıdır. Yani, bir shell oturumu içinde oluşturulan değişken, o oturumdan başlatılan diğer uygulamalar veya shell'ler tarafından da görülebilir. Bunun için, export komutunu kullanmadan sadece değişkeni tanımlamak yeterli değildir; örneğin:
CODE
1MY_VAR=değerBu durumda, "MY_VAR" değişkeni yalnızca mevcut shell oturumunda geçerli olacaktır. Ancak export ile tanımlandığında, bu değişken yeni başlatılan süreçler tarafından da kullanılabilir.
Ayrıca, mevcut ortam değişkenlerini görüntülemek için "printenv" veya "env" komutları kullanılabilir. Örneğin:
CODE
1printenv MY_PATHYukarıdaki komut, "MY_PATH" değişkeninin değerini gösterecektir. Eğer değişken tanımlı değilse, herhangi bir çıktı vermeyecektir.
Sonuç olarak, export komutu, özellikle çoklu uygulama ve süreçlerin yönetiminde oldukça yararlıdır. Ortam değişkenleri sayesinde, sistem genelinde ayarları merkezi bir şekilde yönetebilir ve uygulamaların davranışını etkileyebilirsiniz. Ortam değişkenleri hakkında daha fazla bilgiye ihtiyaç duymanız durumunda, "man bash" veya "man export" komutlarını kullanarak ayrıntılı belgelere ulaşabilirsiniz.