Ortam Değişkenleri
Coddy'nin Terminal Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 59 / 82.
Ortam değişkenleri, kabuğunuzun belleğinde saklanan ve programların ve komutların erişebildiği adlandırılmış değerlerdir. Bunları, terminal oturumunuzun nasıl çalışacağını belirleyen ayarlar olarak düşünebilirsiniz.
Bir terminal açtığınızda sistem, çeşitli ortam değişkenlerini otomatik olarak ayarlar. Bu değişkenler kullanıcı adınız, ana dizininizin yolu ve tercih ettiğiniz metin düzenleyicisi gibi yararlı bilgileri saklar. Programlar, çalıştıkları bağlamı anlamak için bu değişkenleri okur.
Belirli bir ortam değişkeninin değerini görüntülemek için, değişken adının önüne $ ekleyerek echo komutunu kullanın:
echo $HOMEBu, ana dizininizin yolunu görüntüler. $, kabuğa değişkenin değerini yerine koymasını söyler. İşte birkaç yaygın ortam değişkeni:
| Değişken | İçerdiği |
|---|---|
| HOME | Ana dizininizin yolu |
| USER | Kullanıcı adınız |
| SHELL | Varsayılan kabuk programınız |
| PWD | Geçerli çalışma dizini |
$ olmadan echo, değişkenin değeri yerine yalnızca "HOME" şeklindeki düz metni yazdırır. Ortam değişkenleriyle çalışırken değişken adı ile değeri arasındaki bu ayrımı hatırlamak önemlidir.
Görev
KolaySHELL ortam değişkeninin değerini görüntülemek için echo komutunu kullan.
Değerine erişmek için değişken adının önüne $ önekini koymayı unutma. $ olmadan gerçek kabuk yolunu değil, yalnızca "SHELL" metnini yazdırırsın.
Çıktın, varsayılan kabuk programının yolunu göstermeli (/bin/bash gibi).
İpucu: Komutun biçimi
echo $VARIABLE_NAMEşeklindedir.
Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temel Bilgiler bölümündeki tüm dersler
4Dizinler
Bir Dizin OluşturBir Dizin KopyalaBir Dizin Taşı ve Yeniden AdlandırBir Dizin SilÖzet - Dizin İşlemleri7Dosya İçeriği
Head ve TailKelime SayısıSort KomutuUnik KomutuGrep TemelleriBayraklarla GrepÖzet - Metin Dedektifi10Günlük Analizörü Projesi
Proje Genel BakışıGünlük Dosyasını Görüntüleme2Navigasyon
Çalışma Dizini'ni YazdırDosyaları ListeleDizin DeğiştirMutlak ve Göreli YollarEv ve Kök DizinÖzet - Yolunu Bul8Yönlendirme
Standart ÇıktıDosyaya Üzerine YazmaDosyaya EklemeStandart GirdiStandart HataÖzet - Günlük Oluşturucu3Dosyalar
Bir Dosya OluşturBir Dosya OkuBir Dosya KopyalaBir Dosyayı Taşı ve Yeniden AdlandırBir Dosya SilÖzet - Dosya İşlemleri6Joker Karakterler ve Desenler
Yıldız Joker KarakteriSoru İşareti Joker KarakteriKöşeli Parantez JokerleriJoker Karakterleri BirleştirmeÖzet - Seçici İşlemler9Borulama
Boru Nedir?İki Komutu ZincirlemeBirden Fazla Komutu ZincirlemeGrep ile BoruÖzet - Veri Boru HattıKendi başına pratik yap: Terminal playground