2010-03-09 9 views

cevap

13

, sen cd - kullanabilirsiniz.

Geri dönmek için daha fazla yere ihtiyacınız varsa, pushd <dir> (cd <dir> yerine) seçeneğini deneyin ve ardından popd ile geri dönebilirsiniz.

+0

Bilmek güzel. Teşekkürler :) –

+0

Kabul. Kendi senaryomda bir çift alt kabuk başlasam bile, bu en iyi alternatif olarak geliyor. –

4

Bulundu! Alt kabuk olarak uygulayabilirim.

parantezleri arasına yerleştirilmiş bir komut listesi alt kabuk olarak çalışır.

KAYNAK: http://tldp.org/LDP/abs/html/subshells.html

+1

Bunu alt kabukta çalıştırmanın, dışarıda kullanılacak ortam değişkenlerini ayarlama gibi işlerin işe yaramayacağını unutmayın. –

+2

Kesin olarak, ana kabuğun kapsamına hiç bırakmadığınız için geçerli dizine "geri" göndermezsiniz. – Sorpigal

+0

@Ignacio: Evet, ama ihtiyacım olan şey iyi. @Sorpigal: İyi nokta. Bunun farkındayım :) –

1

Ayrıca Pushd ve Popd çok kullanışlı gelebilir - onlar rehber konumunu bir yığın işlemlerini temsil - Eğer "zamanda yolculuk" için izin. Eğer sadece geri son dizine gitmek istiyorsanız

1

Ayrıca cdargs paketini deneyebilirsiniz. Burada bir eğitici bulabilirsiniz: http://www.csrdu.org/nauman/2011/01/16/helpful-tips-for-newbie-system-admins/

Özet:

yum -y install compat-libstdc++-296 
wget http://www.skamphausen.de/downloads/cdargs/cdargs-1.31-1.i386.rpm 
rpm -ivh cdargs-1.31-1.i386.rpm 
updatedb 
source `locate cdargs-bash.sh` 
# you can use any method you like for locating this file and running it 
# also, you need to put it in the ~/.bash_profile to run it every time you login 
echo source `locate cdargs-bash.sh` >> ~/.bash_profile 
cdb 

Mark dizin ve hareket:

cd /etc/conf/httpd/ext/ 
mark apaconf 
cd /usr/local/src/ 
cdb apaconf 

diğer komutlar için linke bakınız veya net arama.

İlgili konular