📒 

İki komuta bakalım: pushd ve popd. Bunlar, kullanıcıların Linux ve diğer Unix benzeri işletim sistemlerinde dizin yığınıyla çalışmasına ve mevcut çalışma dizinini değiştirmesine yardımcı olacak özel araçlardır. Pushd ve popd çok güçlü ve kullanışlı komutlar olmasına rağmen, az kullanılırlar ve nadiren kullanılırlar.

Bu yazımızda sisteminizin dizin ağacını taşımak için pushd ve popd komutlarını nasıl kullanacağınızı göstereceğiz.

Linux’ta pushd ve popd komutları, komut satırındaki geçerli çalışma dizini ile çalışmak için kullanılır. Dizinler arasında gezinmek için uygun araçlar sağlarlar.

itmek

Açıklama: pushd geçerli dizini değiştirmek ve onu yığına itmek için kullanılır. Sonuç olarak, geçerli dizin belirtilen dizinle değiştirilir ve eski dizin yığına eklenir.
Örnek:

pushd /path/to/new/directory

popd

Açıklama: popd, yığında depolanan önceki dizine dönmek için kullanılır. Son dizini yığından çıkarır ve onu geçerli dizin olarak ayarlar.
Örnek:

popd

Kullanım örneği:

$pushd /path/to/first_directory
/path/to/first_directory /path/to/source/your_directory

$pushd /path/to/second_directory
/path/to/second_directory /path/to/directory1 /path/to/your_directory

$popd
/path/to/first_directory /path/to/source/your_directory

Yani pushd geçerli dizini yığına ekler ve geçerli dizini yeni dizine geçirirken popd, yığından son dizini çıkarır ve onu geçerli dizin olarak ayarlar. Bu, komutları farklı dizinlerde çalıştırırken ve bunlar arasında hızla geçiş yaparken kullanışlıdır. Kullanıcıların genellikle bir dizinden diğerine geçmek için cd komutunu kullandıkları bir sır değil. Ancak komut satırında çok fazla zaman harcıyorsanız pushd ve popd komutlarını kullanmayı deneyin. İnanın bana, yönetim süresinden tasarruf edecek, üretkenliğinizi ve verimliliğinizi artıracaksınız.