Bir Değişken Ayarlama
Coddy'nin Terminal Journey'sinin Temeller bölümünün bir parçası — ders 62 / 82.
Çevre değişkenlerini görüntülemeyi öğrendiniz, ancak kendi değişkenlerinizi de oluşturabilirsiniz. Mevcut kabuk oturumunuzda bir değişken ayarlamak için, eşittir işaretinin etrafında boşluk olmadan atama sözdizimini kullanın:
MY_NAME="Alice"Değişken adı solda, değeri sağda yer alır. Bir kez ayarlandıktan sonra, $ önekini kullanarak erişebilirsiniz:
echo $MY_NAMEBu Alice çıktısını verir.
= işaretinin etrafında boşluk olmadığını fark edin. Bu önemli çünkü boşluklar bir hataya neden olur. Kabuk, MY_NAME = "Alice" ifadesini MY_NAME adında bir komutu argümanlarla çalıştırmaya çalışmak olarak yorumlar.
Değişkenleri, yollar veya yapılandırma ayarları dahil herhangi bir metin değerini saklamak için kullanabilirsiniz:
PROJECT_DIR="/home/user/projects"
echo $PROJECT_DIRBu şekilde ayarlanan değişkenler yalnızca mevcut kabuk oturumunuzda bulunur. Terminali kapatıp yeni bir tane açarsanız, değişken kaybolacaktır.
Bir sonraki derste, değişkenleri diğer programlara export kullanarak nasıl erişilebilir hale getireceğinizi öğreneceksiniz.
Görev
KolayGREETING adında bir değişken oluşturun ve değerini Hello, Terminal! olarak ayarlayın
Sonra yeni değişkeninizin değerini görüntülemek için echo kullanın.
Hatırlayın: Değişkeni ayarlarken = işaretinin etrafında boşluk bırakmayın ve değerine erişirken $ ön ekini kullanın.
Çıktınız şöyle olmalı:
Hello, Terminal!İpucu: Önce değişkeni
GREETING="Hello, Terminal!"ile ayarlayın, sonraecho $GREETINGile görüntüleyin
Kopya kağıdı
Mevcut kabuk oturumunuzda bir değişken oluşturmak için, eşittir işaretinin etrafında boşluk olmayan atama sözdizimini kullanın:
MY_NAME="Alice"Bir değişkene erişmek için $ öneki kullanın:
echo $MY_NAMEDeğişkenler, yollar veya yapılandırma ayarları dahil herhangi bir metin değerini saklayabilir:
PROJECT_DIR="/home/user/projects"
echo $PROJECT_DIRÖnemli: = işaretinin etrafında boşluk olmamalı. Boşluklar, kabuğun değişken adını bir komut olarak yorumlamasına neden olur.
Bu şekilde ayarlanan değişkenler yalnızca mevcut kabuk oturumunuzda bulunur ve terminal kapatıldığında kaybolur.
Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller 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ı