Menu
Coddy logo textTech

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_NAME

Bu 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_DIR

Bu ş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.

challenge icon

Görev

Kolay

GREETING 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, sonra echo $GREETING ile 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_NAME

Değ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

Terminal
quiz iconKendini test et

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