linux

pushd ve popd Komutları

Jan 4, 2021 < 1 min

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.

Your email address will not be published. Required fields are marked *