oDroid/Ubuntu への SSH が一般的なコマンドを理解できない

oDroid/Ubuntu への SSH が一般的なコマンドを理解できない

これを説明するには奇妙としか言いようがありません。Ubuntu コンピューターから Ubuntu oDroid に SSH を使用しています。この oDroid に SSH で接続するのは初めてです。正常にログインできます。問題は次のとおりです。

SSH 経由では history コマンドを使用できませんが、キーボードとモニターを oDroid に直接接続すれば使用できます。Ubuntu から Ubuntu へ SSH 接続しています。全体的に SSH 行が奇妙に見えますが、確認する方法がありません。次のようになります。

Last login: Sun Mar 19 16:33:24 2017
$ 
$ ls
opencv
$ history
-sh: 7: history: not found
$ logout
-sh: 8: logout: not found
$ exit
Connection to [blah] closed

それで、この SSH セッションで何が起こっているのかという疑問が生じます。

問題になるかどうかはわかりませんが、クライアント側(または私のコンピューターなど)では、Terminator と ZSH を使用していますが、これまでこれで問題が発生したことはありません。

答え1

それで、この SSH セッションで何が起こっているのかという疑問が生じます。

ssh セッションに問題はありません。違いは、非常に制限されたシェル (shそのユーザーの --default) を実行していることです。起動するbashか、zshより多くの機能を取得してみてください。

関連情報