Linux PWD Komutu
pwd komutu linux işletim sisteminde çalışmakta olduğunuz dizini gösteren kamuttur. Açılımı “Print Working Directory” dir yani çalışma dizini yazdır anlamındadır.
$ pwd
/usr/bin/
pwd built-in shell komutlarındandır. $PWD değişkeni, geçerli dizinin yolunu saklayan bir ortam değişkenidir.
echo $PWD
/usr/bin/
Sadece iki parametresi varıdır.
-L Sembolik yolu yazdırır.
-P Fiziksel yolu yazdırır.
Bir demo ile kullanımını ve parametrelerini anlayalım. Daha önceki makalelerde gördüğünüz üzere $ değişkeni bize çalışmakta olduğumuz shell’in PID’sini vermektedir. Aşağıdaki örnekte /proc/self dizininde çalışıyorum. pwd ve pwd -L ile bu dizni görüntüleyebildik.
Fakat bu dizin çalışmakta olan bir prosesin PID’sini sembolik olarak göstermektedir. Bu dizinin pwd -P ile fiziksel diznini vermektedir. Örnekte de bize çalışmakta olduğumuz shell PID’sinin dizini gösterilmektedir.
$ echo $$
7503 # çalışmakta olduğumuz shell dizini.
$ pwd
/proc/self
$ pwd -L
/proc/self
$ pwd -P
/proc/7503
$ pwd -P
/proc/7503
$ pwd -P
/proc/7503