Genellikle dizine özgü ayarları .bashrc
içinde tutuyorum ve dizin değiştirdiğimde bu ayarları etkin hale getirmek için source .bashrc
komutunu çalıştırıyorum.
Şimdi, cd komutunu ~/.bashrc
'da manipüle etmeyi düşünüyordum, böylece yeni dizine her cd koyduğumda ve herhangi bir .bashrc varsa, otomatik olarak yüklenecektir.cd komutunu özelleştirme
Benzer şekilde cd $1; source .bashrc
(Ben 1 $ geçerli bir yol olduğunu doğruladım), ama sorun kabuktur, bu yüzden bir özyinelemeli döngüdür (cd her zaman değiştirilmiş cd işaret eder). CD'nin elf dosyasına sahip değiliz (genelde diğer komutlardan viz scp veya başkalarına sahibiz). Peki bunu nasıl başarabilirim? Ayrıca, shopt -s cdspell
destekleniyorsa, ayrıca $ 1 argümanında cd yazım yoluna sahip olmam gerekiyor.
Neden insanlar onu kapatıyor? Bu başka bir iş parçacığı için yinelenen, sanmıyorum. Ya da 100K veya 900K itibarı olan insanlar nedeniyle cevap verme şansı bulamadı mı? – peeyush