ぼくの ~/.bash_history
は問題なく、これまでに入力したすべてのコマンドが含まれています。ただし、キーボードの上矢印キーを押しても何も表示されません。 history
コマンドは、このセッションで入力したコマンドのみを表示します。どうすれば修正できますか?
DebianStretchとGNOMEターミナルを使用しています。
更新:
HISTSIZE=1000
HISTFILESIZE=2000
。
$ cat .bash_logout
# ~/.bash_logout: executed by bash(1) when login Shell exits.
# when leaving the console clear the screen to increase privacy
if [ "$SHLVL" = 1 ]; then
[ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q
fi
Ctrl+R このセッションで入力したコマンドのみが表示されます
たとえば、新しいターミナルウィンドウを開いた場合、履歴はまったくありません。コマンドを入力した場合、履歴はこのコマンドのみです。
アップデート2.
su
の履歴は問題なく正常に機能しています、それは私のユーザーだけです
私も新しいユーザーを作成し、その履歴をテストしました、そしてそれはうまく機能しています
rahman@www:~$ history
1 history
rahman@www:~$ su
Password:
root@www:/home/rahman# history 10
314 aptitude show linux-image-4.9.0-4-AMD64
315 aptitude show linux-image-4.9.0-3-AMD64
316 aptitude install firmware-linux-free irqbalance
317 aptitude safe-upgrade
318 aptitude safe-upgrade -y
319 exit
320 exit
321 exit
322 history 4
323 history 10
root@www:/home/rahman# exit
exit
rahman@www:~$ history 10
1 history
2 su
3 history 10
アップデート3.
rahman@www:~$ echo $HISTFILE
/home/rahman/.bash_history
rahman@www:~$ echo $HISTCONTROL
ignoreboth
誰か助けてくれませんか?この問題は非常に迷惑で、私を怒らせます。