したがって、上矢印を使用すると、最後のコマンドの履歴は表示されませんが、^[[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をログインシェルとして使用する方法