私の.bashrcは次のようになります。
alias name@server="ssh server sname"
echo "bashrc read"
echo
ステートメントは、読み込まれたかどうかを確認するためのものです。しかし、エコーは何もしません。リモートボックスで動作するエイリアスである特定のコマンドを実行するボックスに、より高速なsshのエイリアスを設定したい。
私はしばらくcygwinを使用していませんが、〜/ .bash_profileが必要だと思います。テストする簡単な修正。
ln -s ~/.bashrc ~/.bash_profile
または、〜/ .bash_profileが存在する場合は、.bashrcをソースします。
if [ -f ~/.bashrc ]
then
. ~/.bashrc
fi
Cygwin bashは、rcファイルではなく、プロファイルファイルを読み取るログインシェルであるためです。答えの後半については、jtimbermanの答えを参照してください..。
jtimbermanが言ったように、おそらく.bash_profile
。覚えておくべきもう一つは.profile
。
IPを解決する必要があります。 C:\ WINDOWS\system32\drivers\etc\hostsファイルに "ip address cname"を追加するだけで解決されます。
例:127.0.0.1 localhost [ip address sname]