Yanıtlar:
Otomatik atlama gibi bir şey kullanabilirsiniz . Otomatik Atlama, j
komutla sık ziyaret edilen dizinlere hızlı bir şekilde atlamanıza olanak tanır .
Örneğin, dizininize birkaç kez cd
girdikten sonra currentProject
dizine şu şekilde atlayabilirsiniz:
j currentProject
Hatta dizin adının sadece bir kısmını kullanabilirsiniz. Böylece şunları yapabilirsiniz:
j current
To cd
içine currentProject
.
Bu doğrudan sorunuzu cevaplamıyor, ancak dizinler arasında çok fazla atlayacağınızı doğru şekilde anlıyorsam , farklı dizinleri farklı pencerelerde açık tutmak için GNU Ekran gibi bir terminal çoklayıcı kullanabilirsiniz. aralarında gerektiği gibi geçiş yapın. Kişisel olarak ekranın üstüne bazı işlevler ekleyen Byobu kullanıyorum .
Gitmek istediğiniz yere giriş dizininizde semboller oluşturabilirsiniz.
ln -s /dropbox/dev/currentProject ~/currentProject
Bu şekilde, hala cd kullanıyorsunuz, ancak tam yolu hatırlamanız gerekmiyor. Sadece kullan:
cd ~/currentProject
Bağlantıyı kullanmayı bıraktığınızda, silmeniz yeterlidir.
rm ~/currentProject
Yukarıda belirtildiği gibi Wuffers , bunu sizin için yapabilen otomatik atlama . Daha önce ziyaret edilen dizinlerin bir veritabanını saklar ve j <a few letters in the directory path>
o dizine taşımak gibi bir komut kullanmanızı sağlar . Otomatik atlama için jc
, gereksinimlerinizi karşılaması gereken ek bir komut vardır . jc
geçerli çalışma dizininin daha önce ziyaret edilen bir alt dizinine atlamanızı sağlar. Bu nedenle, autojump veritabanını temizleyene kadar dizini yalnızca bir kez ziyaret etmeniz gerekir. Ayrıca, bunun yerine doğrudan da ekleyebilirsiniz autojump --add DIR
(gerekirse bir dizin ağacı listesinden ekleme listesini oluşturmak).
Bash ve * csh dosyalarında, dizinleri bir Last In First Out yığınına (ile pushd [directory]
) aktarmanıza ve ardından 'popd' kullanarak yığın içinde en üstteki dizine hızla geçmenize olanak tanıyan yerleşik 'pushd' ve 'popd' komutları vardır . Bu nedenle, yığını nasıl yüklediğinize bağlı olarak, bunun sizin için işlevsel olması için dizinler arasında hızlı bir şekilde gezinebilirsiniz.