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