export Komut Oluşturucu
Kabuk ortam değişkenlerini ayarla veya dışa aktar (export İSİM=değer)
export ile Başlarken
## export nedir?
`export` komutu geçerli kabukta bir ortam değişkeni ayarlar **ve** onu alt süreçlere (bu kabuktan başlatılan programlar) kullanılabilir hale getirir. `export` olmadan bir değişken kabuğa yerel kalır.
## Nasıl Kullanılır
1. **Adı Belirleyin**: Değişken adını girin (kural olarak büyük harf, örn. `JAVA_HOME`, `NODE_ENV`). 2. **Değeri Belirleyin**: Değeri girin (örn. `/usr/lib/jvm/default-java`, `production`). 3. **Kopyalayın ve Çalıştırın**: Oluşturulan komutu terminalinize yapıştırın. Değişken geçerli kabuğa ve ondan başlatılan her sürece dışa aktarılır.
Yaygın Seçenekler
### `NAME=value` Ataması
Dışa aktarılan değişkenler `=` çevresinde boşluk olmadan `NAME=value` biçimini kullanır: `export NODE_ENV=production`.
### Tüm dışa aktarılan değişkenleri listeleme
Kabuk tarafından dışa aktarılan tüm değişkenleri yeniden kullanılabilir `declare -x` biçiminde yazdırmak için çıplak `export` (argümansız) komutunu çalıştırın.
### Bir değişkeni inceleme
Zaten ayarlanmış bir değişkeni dışa aktarılmak üzere işaretlemek için yalnızca bir ad geçirin: `export PATH`, mevcut `PATH`'i değiştirmeden dışa aktarır. Bir değeri geri okumak için `echo $NAME` veya `printenv NAME` kullanın.
### Değersiz
`export NAME` (`=value` olmadan) daha önce atanmış bir kabuk değişkenini ortama yükseltir.
▶Dışa aktarılan bir değişkeni oturumlar arasında kalıcı nasıl yaparım?
▶Bir kabuk değişkeni ile dışa aktarılan değişken arasındaki fark nedir?
▶Şu anda dışa aktarılan tüm değişkenleri nasıl görüntülerim?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla