.Bashrc dosyam neden cygwin altında okunmuyor?


10

Benim .bashrc şöyle görünüyor:

alias name@server="ssh server sname"
echo "bashrc read"

echoDeyimi sadece okunur olmadığını kontrol içindir. Fakat yankı hiçbir şey yapmaz. Uzak bir kutuda çalışan bir diğer ad olan belirli bir komutu yaparak bir kutuya daha hızlı bir ssh için bir diğer ad ayarlamak istiyorum.

Yanıtlar:


20

Bir süredir cygwin kullanmadım, ama ~ / .bash_profile istediğini tahmin ediyorum. Test etmek için basit düzeltme.

ln -s ~/.bashrc ~/.bash_profile

Veya ~ / .bash_profile varsa, kaynak .bashrc.

if [ -f ~/.bashrc ]
then
  . ~/.bashrc
fi

Bir .bash_profile ekledim ve kaynak kısmını içine koydum. Çalıştı ... Thx
boutta

3

Cygwin bash, rc dosyalarını değil, profil dosyalarını okuyan bir giriş kabuğu olduğu için. Cevabın ikinci kısmı için jtimberman cevabına bakınız ....


1

jtimberman'ın dediği gibi, muhtemelen kullanıyor .bash_profile. Hatırlanması gereken başka bir şey de .profile.


Kesinlikle! Benim durumumda Windows 7 .bashrc yok sayıldı.
Laura Liparulo

0

IP'yi çözmeniz gerekiyor. "ipaddress sname" dosyasını C: \ WINDOWS \ system32 \ drivers \ etc \ hosts dosyalarınıza eklemeniz yeterlidir ve çözülmesi gerekir.

örnek: 127.0.0.1 localhost [ipadresi sname]


ohh takma adı yeniden yüklemek için "kaynak .bashrc" yazmanız gerekebilir ... :)
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.