Menu
Coddy logo textTech

Tüm Değişkenleri Görüntüle

Coddy'nin Terminal Journey'sinin Temeller bölümünün bir parçası — ders 60 / 82.

Bazen tüm ortam değişkenlerini tek tek değil, hepsini bir kerede görmeniz gerekir. env komutu, kabuk oturumunuzda o anda ayarlanmış olan her ortam değişkenini görüntüler.

env

Bu, her biri kendi satırında NAME=value biçiminde olacak şekilde değişken adlarının ve değerlerinin bir listesini çıktı olarak verir. HOME ve USER gibi tanıdık olanların yanı sıra sistemin otomatik olarak ayarladığı diğer pek çok değişkeni de göreceksiniz.

printenv komutu benzer şekilde çalışır. Argüman olmadan, tıpkı env gibi tüm değişkenleri gösterir. Ayrıca, $ öneki olmadan belirli bir değişkeni görüntülemek için de kullanabilirsiniz:

# Tüm değişkenleri göster
printenv

# Belirli bir değişkeni göster
printenv HOME

Çıktı oldukça uzun olabildiğinden, bu komutları halihazırda öğrendiğiniz araçlarla birleştirmek isteyebilirsiniz. Örneğin, grep komutuna yönlendirme yapmak (piping), belirli değişkenleri bulmanıza yardımcı olur:

env | grep PATH

Bu, çıktıyı yalnızca "PATH" içeren satırları gösterecek şekilde filtreleyerek ortam değişkenleri denizi içinde aradığınızı bulmanızı kolaylaştırır.

challenge icon

Görev

Kolay

USER ortam değişkeninin değerini görüntülemek için printenv komutunu kullanın.

echo komutunun aksine, printenv komutu $ önekini kullanmadan belirli bir değişkeni görüntülemenizi sağlar. Değişken adını bir argüman olarak geçmeniz yeterlidir.

Çıktınız mevcut kullanıcı adınızı görüntülemelidir.

İpucu: Komut formatı printenv VARIABLE_NAME şeklindedir

Kopya kağıdı

Tüm ortam değişkenlerini görüntülemek için env komutunu kullanın:

env

printenv komutu benzer şekilde çalışır. Argüman olmadan tüm değişkenleri gösterir:

printenv

printenv ile belirli bir değişkeni görüntülemek için, değişken adını $ öneki olmadan geçirin:

printenv HOME

Çıktıyı grep kullanarak filtreleyebilirsiniz:

env | grep PATH

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