Eu não usei o cygwin há algum tempo, mas acredito que ele queira ~ / .bash_profile. Correção simples para testar.
ln -s ~/.bashrc ~/.bash_profile
Ou se ~ / .bash_profile existir, fonte .bashrc.
if [ -f ~/.bashrc ]
then
. ~/.bashrc
fi
Meu .bashrc é assim:
alias name@server="ssh server sname"
echo "bashrc read"
A instrução echo
é apenas para verificar se é lida. Mas o eco não faz nada. Eu quero definir um alias para um ssh mais rápido em uma caixa fazendo um determinado comando que é um alias de trabalho na caixa remota.
Porque o seu cygwin bash é um shell de login que lê os arquivos de perfil, não os arquivos rc. Veja a resposta de jtimberman para a segunda parte da resposta ...
como jtimberman disse, provavelmente está usando .bash_profile
. Outro para lembrar é .profile
.
Você precisa resolver o ip. simplesmente adicione o "ipaddress sname" aos seus arquivos C: \ WINDOWS \ system32 \ drivers \ etc \ hosts e isso deve ser resolvido.
exemplo: 127.0.0.1 localhost [ipaddress sname]