Ödeme Yöntemleri Abuse

Linux'ta pwd komutu ne işe yarar?

20.03.2021, 18:13

Bu, terminalde geçerli klasörün yolunu görüntülemenizi sağlayan çok basit bir yardımcı programdır. Başlangıçta, her program, başka bir yol belirtilmediği sürece, bu programın dosyalarıyla yapılan tüm işlemlerin gerçekleşeceği geçerli klasörü alır. Göreceli yollar da bu klasörden itibaren sayılır. Böylece, terminal başlatıldığında, geçerli klasör kullanıcının ana dizini olur. Bir program belirli bir klasörden başlatılırsa, varsayılan olarak geçerli klasörü başlatıldığı dizin olacaktır.

Linux'ta pwd komutu ne yapar?

Komut oldukça basit bir sözdizimine sahiptir:

$ pwd опции

Yardımcı programın çıktısını özelleştirmek için kullanıcı aşağıdaki seçenekleri kullanabilir:

  • -L, --logical - sembolik bağlantılar içerse bile dizini ortam değişkeninden alır;
  • -P - tüm sembolik bağlantıları atar;
  • --help - yardımcı program yardımını görüntüler;
  • --version - yardımcı program sürümünü görüntüler.

Şimdi Linux işletim sisteminde bu komutla çalışmanın bazı örneklerini ele alalım. Geçerli Linux klasörünü görüntülemek için pwd komutunu parametresiz çalıştırmak yeterlidir:

$ pwd 

команда pwd

Komut, tüm sembolik bağlantıları atmayı başardığı için -P seçeneğine sahiptir. Bu, geçerli klasöre giden yol boyunca sembolik bağlantılar olduğunda kullanışlıdır. Komut, sembolik bağlantıları dikkate almadan basitçe tam yolu belirtecektir. Bu şekilde görünür:

$ pwd -P

команда pwd в LinuxGenellikle komut yorumlayıcılarında, pwd dahili bir komut olarak gelir. Bu, yorumlayıcının üçüncü taraf bir yardımcı programı çağırmasına gerek olmadığı anlamına gelir, bu nedenle kod çok hızlı bir şekilde yürütülür.

Geçerli klasörü bulmak için komut dosyasını çağırmanıza gerek yoktur, sadece PWD ortam değişkenini çağırmanız yeterlidir

$echo $PWD

команда pwd

pwd linux komutunun sonucunu bir değişkene yazmak için execute komutunu kullanın:

$CWD=$(pwd)
$echo $CWD

команда pwd

pwd komutu Linux'ta nadiren kullanılır, ancak geçerli klasörü değiştirmeniz gerekiyorsa kullanabilirsiniz. Örnekten de görebileceğiniz gibi, bunu yapmak o kadar da zor değildir.