ihracat command Linux Bash kabuğunun yerleşik bir yardımcı programıdır. Ortam değişkenlerinin ve fonksiyonlarının alt süreçlere aktarılmasını sağlamak için kullanılır. Mevcut ortam değişkenini etkilemez.
Yeni bir kabuk oturumu açtığımızda ortam değişkenleri ayarlanır. Herhangi bir zamanda herhangi bir değişken değerini değiştirirsek, kabuğun bu değişikliği seçme yolu yoktur. Export komutu, mevcut oturumu, dışa aktarılan değişkende yapılan değişiklikler hakkında güncellememize olanak tanır. Yeni bir kabuk oturumu başlatmak için beklememize gerek yok.
Sözdizimi:
export [-f] [-n] [name[=value] ...] or export -p
Export komutunun çeşitli örneklerine bir göz atalım:
Örnek1: Herhangi bir argüman olmadan dışa aktarma komutu
Temel dışa aktarma komutu, sisteminizin dışa aktarılan tüm ortam değişkenlerini görüntüleyecektir. Aşağıdaki şekilde yürütülür:
export
Aşağıdaki çıktı ekini göz önünde bulundurun:
Örnek2: Dışa aktarılan tüm değişkenleri geçerli kabukta görüntüle
Geçerli kabuğun dışa aktarılan tüm ortam değişkenlerini görüntülemek için, komutu -p seçeneğiyle aşağıdaki gibi yürütün:
haritayı parçala
export -p
Aşağıdaki çıktı ekini göz önünde bulundurun:
Örnek3: Dışa aktarmanın işlevlerle kullanılması
Dışa aktarma komutuyla bir işlevi kullanmak için -f seçeneğini kullanın. Bu seçeneği kullanmazsak fonksiyon değil değişken olarak değerlendirilecektir.
Sözdizimi:
export -f function_name
Bir 'isim' fonksiyonunu şu şekilde dışa aktarıyoruz:
name() { echo 'Javatpoint';}
Yukarıdaki işlevi dışa aktarmak için komutu aşağıdaki gibi yürütün:
export -f name
Şimdi işlevi yürütmek için bash kabuğunu çağırın:
bash
İşlevi çağırmak için işlevin adını girin:
name
Aşağıdaki çıktıyı göz önünde bulundurun:
başka bir 'merhaba' fonksiyonu oluşturalım, komutu şu şekilde yürütelim:
function hello > { > echo hello, welcome to javatpoint > }
Yukarıdaki işlevi dışa aktarmak için komutu aşağıdaki gibi yürütün:
export -f hello
Aşağıdaki çıktıyı göz önünde bulundurun:
Örnek4: Bir işlevi veya değişkeni dışa aktarmadan önce bir değer atayın:
Export komutu, bir işlevi dışa aktarmadan önce bir değer atamamızı sağlar. Aşağıdaki komutu göz önünde bulundurun:
export name[=value]
Örneğin bir değişkene aşağıdaki gibi bir değer atayın:
a=5
şimdi bunu şu şekilde dışa aktarın:
export a
printenv komutunu kullanarak atamayı aşağıdaki gibi doğrulayabiliriz:
printenv a
Aşağıdaki çıktıyı göz önünde bulundurun:
Örnek5: Vim'i varsayılan düzenleyici olarak ayarlayın:
Vim editörü, Linux sistemleri için en yaygın kullanılan metin editörüdür. Export komutunu kullanarak vim'i varsayılan metin düzenleyicisi olarak ayarlayabiliriz.
Vim'i varsayılan metin düzenleyicisi olarak ayarlamak için aşağıdaki komutu yürütün:
export EDITOR=/usr/bin/vim export | grep EDITOR
Yukarıdaki komutlar herhangi bir onay göstermez. Aşağıdaki çıktıyı göz önünde bulundurun:
Örnek6: Bir ortam değişkeni ayarlayın
Yeni bir değişken oluşturmak için, dışa aktarma komutunu ve ardından değişken adını ve değerini kullanın.
Sözdizimi:
export NAME=VALUE
Yeni bir değişken oluşturmak için ' sistem ' komutunu şu şekilde yürütün:
export sys=50
Değişkeni görüntülemek için echo komutu kullanılır:
echo sys
Değişkenin değerini görüntülemek için değişken adından önce $ sembolünü kullanın
koç aktör
echo $sys
Aşağıdaki çıktıyı göz önünde bulundurun: