Kabuk Karakterlerini ve Değişkenlerini Kullanarak Çalışma Dizinlerini Belirleme


Bir Linux kullanıcısının kabuk komut satırında birçok kez çalışması gereken özel dizinlerden bazıları, kullanıcının home dizinini, mevcut ve önceki çalışma dizinlerini içerir.

Bu nedenle, belirli benzersiz yöntemleri kullanarak bu dizinlere nasıl kolayca erişileceğini veya bunların yerinin nasıl belirleneceğini anlamak, yeni veya herhangi bir Linux kullanıcısı için bonus bir beceri olabilir.

Yeni başlayanlar için bu ipuçlarında, bir kullanıcının evini, mevcut ve önceki çalışma dizinlerini özel kabuk karakterlerini ve ortam değişkenlerini kullanarak kabuktan nasıl tanımlayabileceğine bakacağız.

1. Belirli Kabuk Karakterlerini Kullanmak

Komut satırındaki dizinlerle uğraşırken kabuğun anladığı belirli belirli karakterler vardır. İnceleyeceğimiz ilk karakter tilde (~)'dir: geçerli kullanıcının ana dizinine erişmek için kullanılır:

echo ~

Önerilen Okuma: Bu 15 Pratik Örnekle 'echo' Komutunu Öğrenin

İkincisi nokta (.) karakteridir: kullanıcının komut satırında bulunduğu geçerli dizini temsil eder. Aşağıdaki ekran görüntüsünde, ls ve ls. komutunun, geçerli çalışma dizininin içeriğini listeleyerek aynı çıktıyı ürettiğini görebilirsiniz.

ls
ls .

Önerilen Okuma: Bu Temel 15 Pratik Örnekle 'ls' Komutunda Ustalaşın

Üçüncü özel karakterler, kullanıcının bulunduğu geçerli çalışma dizininin hemen üzerindeki dizini temsil eden çift nokta (..)'dır.

Aşağıdaki görselde /var üzerindeki dizin (/) kök dizini olduğundan, ls komutunu aşağıdaki gibi kullandığımızda, (/) içeriği listelenir:

ls ..

Önerilen Okuma: Her Linux Kullanıcısının Bilmesi Gereken 7 İlginç 'ls' Komut Püf Noktası

2. Çevresel Değişkenleri Kullanmak

Yukarıdaki karakterlerin dışında, odaklandığımız dizinlerle çalışması amaçlanan belirli çevresel değişkenler de vardır. Bir sonraki bölümde, komut satırından dizinleri tanımlamak için bazı önemli çevresel değişkenleri inceleyeceğiz.

$HOME: değeri tilde (~) karakteriyle aynıdır - geçerli kullanıcının ana dizini, bunu echo komutunu aşağıdaki gibi kullanarak test edebilirsiniz:

echo $HOME

$PWD: tam anlamıyla – Çalışma Dizinini Yazdır (PWD) anlamına gelir, adından da anlaşılacağı gibi, çalışma dizininin mutlak yolunu yazdırır. Kabuk komut satırındaki geçerli çalışma dizini aşağıdaki gibidir:

echo $PWD 

$OLDPWD: kullanıcının geçerli çalışma dizinine geçmeden hemen önce bulunduğu dizini işaret eder. Değerine aşağıdaki şekilde erişebilirsiniz:

echo $OLDPWD

Önerilen Okuma: 15 'pwd' (Çalışma Dizinini Yazdır) Linux'ta Komut Örnekleri

3. Basit CD Komutlarını Kullanmak

Ayrıca, ana dizininize ve önceki çalışma dizininize hızlı bir şekilde erişmek için bazı basit komutları da çalıştırabilirsiniz. Örneğin, dosya sisteminizin herhangi bir bölümünde komut satırındayken cd yazıp Enter tuşuna basmak sizi ana dizininize taşıyacaktır:

echo $PWD
$ cd
echo $PWD

Aşağıdaki gibi cd - komutunu kullanarak da önceki çalışma dizinine geçebilirsiniz:

echo $PWD
echo $OLDPWD
$ cd - 
echo $PWD

Bu yazıda, yeni Linux kullanıcılarının kabuk komut satırından belirli özel dizinleri tanımlamaları için bazı basit ama kullanışlı komut satırı ipuçlarını inceledik.

Bizimle paylaşmak istediğiniz Linux ipuçları konusunda herhangi bir düşünceniz veya konuyla ilgili sorularınız varsa, bize geri dönmek için aşağıdaki yorum formunu kullanın.