pushd ve popd Komutları
Eğer bir klasöre diğerlerinden daha fazla gitmeniz gereken bir klasör varsa bu klasöre gitmeye çalışırken uzun uzun klasör yolunu yazmadan usandıysanız doğru yerdesiniz. Pushd ve popd komutlarını kullanarak bu durumsan kurtulabilirsiniz.
Çalışmakta olduğunuz dizini pushd ile hafızaya kaydediniz.
$ pushd /var/lib/apt/lists/
/var/lib/apt/lists ~
popd komutu ile nerede olursanız olun o klasöre tekrar varırsınız.
alikemal@pop-os:~$ popd
/var/lib/apt/lists
alikemal@pop-os:/var/lib/apt/lists$
Fakat oturumu veya terminali kapattığınızda pushd değeri silinir. Kalıcı bir çözüm ararsanız değişken kullanmanız faydalı olacaktır. Mesela bir çok uygulama JAVA_HOME ve CATALINA_HOME değişkelerinize java ve tomcat’in çalıştığı dizinleri değişken olarak tanımlanmasını ister.
Değişken tanımlamayla ilgili aşağıdaki makaleyi okuyabilirsiniz.