私は次のようなことをしたいのですが、ssh example.com 'ls'
sshマンページごとに:
コマンドが指定されている場合、ログインシェルの代わりにリモートホストで実行されます。
そのls
ため、出力が表示され、sshが終了します。
私が理解できないのは、完全なログインシェルを開いてから、そのシェル内でコマンドを実行する方法です。コマンドの実行後にシェルを開いたままにします。私が手動で以下を行ったかのように:
localhost$ ssh example.com
example.com$ ls
/folder1
/folder2
example.com$ _
何か案は?
ssh example.com 'ls;bash'
?