私はssh経由でコマンドを送るようにアプリケーションを設定しようとしています。 ssh接続は間違いなく動作しますが、リモートサーバ上のファイルを開くために、コマンドラインで '1'を送信することができます。このエイリアスはリモートマシン上で正しく動作しますが、sshで '1'コマンドが与えられても動作しません。私は周りを読んだことがあり、明らかに、これはシェルが非インタラクティブであるために起こっています。しかし、私のアプリケーションの制約のために、私はssh起動スクリプトを簡単に変更することはできません。代わりに、リモートマシンの〜bashrcファイルを変更して、ローカルマシンが別名にアクセスできるようにする方法を探しています。私は追加しようとしましたssh接続を介して接続中にリモートサーバのエイリアスを使用する
if [ -z "$PS1" ]; then
shopt -s expand_aliases
fi
〜bashrcファイルには動作しません。どんな助けも神様です!
あなたは正確に何をしていますか? 'ssh 1'? –
私のコマンドラインセットアップであるYeph。 – Liz