SSHでは、履歴の上向き矢印は機能しません。

SSHでは、履歴の上向き矢印は機能しません。

したがって、上矢印を使用すると、最後のコマンドの履歴は表示されませんが、^[[Aと下の^[[B]これが何であるかはわかりませんが、$もありますが、suを実行すると表示されません。それを持って 。

Ubuntu Server 16.04.1の使用

答え1

すべてのシェルに歴史が存在するわけではありません。たとえば、同じ履歴を持つシェルを起動する必要がありますbash。これを行うには、シェル名を入力します。

bash

または実行可能ファイルのフルパス(例:

/bin/bash

答え2

あなたのログインシェルはです/bin/sh。 Ubuntuでは、これはスクリプトに使用されるシェルであり、履歴などのコマンドラインバージョンの便利な機能はありません。正しいコマンドラインシェルを取得するには、ログインシェルをbashまたはzshに変更してください。

chsh -s /bin/zsh

または

chsh -s /bin/bash

システムにログインシェルの変更を防ぐ制限がある場合は、shログイン時にbashまたはzshを実行するように指示できます。よりシステム管理者がログインシェルの変更を拒否するときにbashをログインシェルとして使用する方法

関連情報