Bir süredir Linux kullanıyorsanız, ayarlarınızı programlar arasında tutabilecek belirli parametreleri komut satırından nasıl ayarlayacağınızı merak ediyor olabilirsiniz. Ortam değişkenleri bunu nasıl yaptığınızdır.

Sonunda, ortam değişkenlerinin ne olduğunu ve bu tür değişkenleri komut satırından nasıl oluşturabileceğinizi derinlemesine anlayacaksınız.

Ortam Değişkenleri Nelerdir?

Ortam değişkenleri, Linux kabuğunun tüm örneklerinde tutarlı olması amaçlanan değişkenlerdir. Kabuktan bir program başlattığınızda, kendisinin bir kopyasını yapar, veya "çatallar" ve ardından kendisini çalıştıracağı "exec" olarak bilinen programla değiştirir.

Ortam değişkenleri, "dışa aktarma" değişkenleri olarak da bilinen, kabuğun oluşturduğu kabuğun tüm kopyalarında devralınır. Windows bile ortam değişkenlerini kullanır, MS-DOS günlerine geri dönüyor, ancak modern zamanlarda çoğu program, yapılandırma için Kayıt Defterine ve kendi ayar menülerine güveniyor.

Bir ortam değişkeni en sevdiğiniz düzenleyiciyi tanımlayabilir, bu nedenle bir program bir yapılandırma dosyasını değiştirmek için metin düzenleyiciyi başlattığında, bu düzenleyici her zaman ortaya çıkar.

instagram viewer

Ortam değişkenleri sistem yöneticisi tarafından sistem genelinde ayarlanabilir, ancak bireysel kullanıcılar için başlangıç ​​dosyalarında tanımlanmaları daha yaygındır. Kural olarak, büyük harflerle yazdırılırlar ve varsayılan metin düzenleyicisi için "$EDITOR" gibi önde gelen bir "$" işaretiyle gösterilirler.

Ortam Değişkenlerini Listeleme

Herhangi bir ortam değişkeninin değerini görmek için Eko emretmek. Örneğin, değişkenin değerini görüntülemek için $EDİTÖR, aşağıdaki komutu çalıştırın:

yankı $EDİTÖR

Ayarlanmışsa, kabuk "vim" gibi değeri yazdıracaktır, ancak boşsa, yalnızca boş bir satır yazdıracaktır.

Şu anda ayarlanmış tüm ortam değişkenlerini görmek için " yazınAyarlamak" komut satırında.

Linux'ta Ortam Değişkenlerini Ayarlama

Ortam değişkenlerini iki şekilde ayarlayabilirsiniz: komut satırından veya kabuk yapılandırma dosyalarında.

İlk yöntem basittir. Bash'de "ihracat" emretmek. Örneğin, ayarlamak için $EDİTÖR Çevre değişkeni:

dışa aktar EDİTÖR='vim'

Bu sözdiziminde baştaki "$". Ayrıca kullanabilirsiniz DEĞİŞKEN='değer', ancak bu yalnızca kabuğun belirli bir örneğine kadar uzanır, yani terminali kapattığınızda kabuğun değiştirilen değeri sıfırlayacağı anlamına gelir.

Şimdi düzenleyiciniz Vim veya bu oturumda ve başlattığı her alt kabukta sahip olduğunuz herhangi bir metin düzenleyici olacaktır. Ortam değişkenlerinizi farklı kabuk oturumları arasında tutmak istiyorsanız, bunları kabuğunuzun başlangıç ​​dosyalarında tanımlayın.

Bash, başlangıçta birkaç dosyayı okur: /etc/profile, /etc/bash/bashrc, .bash_profile, ve .bashrc. İlk ikisi sistem genelindedir ve yalnızca bir sistem yöneticisi bunları değiştirebilir, geri kalanı ana dizininizde bulunur.

NS .bashrc dosyası, oturum açma kabuğu olarak çalışıp çalışmadığına bakılmaksızın etkileşimli kabukları etkilediği için düzenlemek istediğiniz şeydir. Shell'i bir terminal öykünücüsünden kullanıyorsanız, .bashrc okunacak olan şeydir.

Bir dosyada ortam değişkenlerini ayarlama yöntemi, onu komut satırında ayarlamakla aynıdır. sadece ekle dışa aktar VARIABLE='değer' kabuk yapılandırma dosyasına komut. Bitirdiğinizde dosyayı kaydedin ve yeni bir kabuk başlatın.

Linux kullanıcılarının da yapabileceğini unutmayın. varsayılan kabuğu değiştir Bash'den başka bir kabuğa. Sahip olanlar için, bunun yerine kabuğunuzun yapılandırma dosyasını düzenlemeniz gerekir. .bashrc, Bash için yapılandırma dosyasıdır.

Artık Ortam Değişkenlerinin Nasıl Çalıştığını Biliyorsunuz

Ortam değişkenleriyle, tüm kabuk oturumlarınızda tutarlı ayarlara sahip olabilirsiniz. Kabuk değişkenleri, her Linux kullanıcısının bilmesi gereken, kabuk komut dosyası oluşturmanın önemli bir parçasıdır.

Kabuk Komut Dosyası Nedir ve Neden Kullanmalısınız?

Komutları etkileşimli olarak kabul edip yürütebilmenin yanı sıra, kabuk bir dosyada saklanan komutları da yürütebilir. Bu, kabuk komut dosyası oluşturma olarak bilinir. Burada kabuk komut dosyası oluşturmanın temellerini ele alıyoruz.

Sonrakini Oku

PaylaşCıvıldamakE-posta
İlgili konular
  • Linux
  • Linux İlkokulu
  • Linux Bash Kabuğu
Yazar hakkında
David Delony (64 Makale Yayımlandı)

David, Kuzeybatı Pasifik'te yerleşik, ancak aslen Körfez Bölgesi'nden gelen serbest çalışan bir yazar. Çocukluğundan beri teknoloji meraklısıydı. David'in ilgi alanları arasında okumak, kaliteli TV programları ve filmler izlemek, retro oyunlar ve plak koleksiyonculuğu yer almaktadır.

David Delony'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın