したがって、上矢印を使用すると、最後のコマンドの履歴は表示されませんが、^ [[Aと下^ [[Bには何と呼ばれるかわかりませんが、$も持っていますが、実行中のsuにはありません。
Ubuntu Server 16.04.1の使用
歴史はすべてのシェルに存在するわけではありません。シェルをbash
のような履歴で起動する必要があります。これを行うには、シェルの名前を次のように入力します。
bash
または、実行可能ファイルの完全パス
/bin/bash
ログインシェルは/bin/sh
のようです。 Ubuntuでは、これはスクリプト用のシェルであり、履歴などの快適なコマンドラインエディション機能はありません。適切なコマンドラインシェルを取得するには、ログインシェルをbashまたはzshに変更します。
chsh -s /bin/zsh
または
chsh -s /bin/bash
そのマシンにログインシェルを変更できない制限がある場合は、sh
にログイン時にbashまたはzshを実行するように指示できます。参照 sysadminが拒否したときにログインシェルとしてbashを使用するにはどうすればよいですか?変更させてください