リモート.bashrcを変更せずにSSHログインコマンドを実行する

リモート.bashrcを変更せずにSSHログインコマンドを実行する

私たちset -o viは彼らの~/.bashrc

このボックスにSSHを介して接続し、自動的に実行してset -o emacs時間を節約することができれば良いでしょう。

リモートホストでこれらの追加作業を実行する必要があることを示唆しているソリューションを見ましたが、~/.bashrcさまざまな理由でこれを修正することはできません。

別の解決策は、以下を使用することを示唆しています。

spawn ssh -t user@host "set -o emacs; /bin/bash -i"

expect.. しかし、通常のシェルではなくシェルを実行する必要があることを知っていますbash

これを達成する簡単な方法はありますか?どんなアドバイスも本当にありがとうございます。

ベストアンサー1

ssh -t user@host bash -o emacs -i

おすすめ記事