これを説明するには奇妙としか言いようがありません。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
より多くの機能を取得してみてください。