Önceki dizinden önceki yol nasıl değiştirilir?


0

Cd: 1. dizinini C, 2, B dizinini, 3 dizini A kullanarak bir Vistising dizisi varsayarak.

Şimdi eğer genellikle cd - kullanırsak , B dizinine geri döner.

tekrar cd - kullanırsak , A dizinine geri döneriz.

C dizinine geri dönmemizin bir yolu var mı?

Teşekkürler!

Yanıtlar:


1

Kullanmayı pushdve popdyerine kullanmayı deneyin cd.

$ pushd ~/test/A
~/test/A ~/test
$ pushd ~/test/B
~/test/B ~/test/A ~/test
$ pushd ~/test/C
~/test/C ~/test/B ~/test/A ~/test
$ popd
~/test/B ~/test/A ~/test
$ popd
~/test/A ~/test

Bu komutlar, bir yol dizini oluşturuyor, böylece geri dönebilirsiniz!


Bu , dizin yığınının kaydedildiği dizinleri değiştirmek için her zaman cd yerine pushd kullanmamız gerektiği anlamına mı geliyor?
Chenming Zhang,

Evet. Yapabilirsinalias cd='pushd >/dev/null'
cpugeniusmv
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.