私はStackOverflowで次の2つの質問と許可された答えを読んだ。
しかし、私はどのbash
セッションでもなぜこれを見るのかまだ理解していません。
$ echo $HISTSIZE
1000000
$ echo $HISTFILESIZE
10000000
$ wc -l $HISTFILE
3822 /home/enrico/.bash_history
$ history | wc -l
1914
最後の2つの数字は...低です!私が検索できる過去のコマンドの記録が短いという事実は、それがほとんど役に立たないことを意味します。
そしてこれは私が今書いている質問ではありません!このシステムを覚えて以来、基本的にこれほど価格history | wc -l
でした(2020年夏に購入しました)wc -l $HISTFILE
。もし私が最初に設定を間違えたのでしょうか…?
~/.bashrc
興味がある場合は、大文字と小文字を区別しない唯一の行は次のとおりですhist
。
HISTCONTROL=ignoreboth
shopt -s histappend
HISTSIZE=1000000
HISTFILESIZE=10000000
history -a # this is in a function that is assigned to PROMPT_COMMAND
shopt -s cmdhist
shopt -s lithist
HISTTIMEFORMAT="%d/%m/%y %T "
その他の情報:
$ ls -l .bash_history
-rw------- 1 enrico enrico 59833 Feb 19 18:57 .bash_history
問題のシステムは私の個人システムであり、私以外には管理者がなく(ご覧のように私は管理者についてよくわかりません)、2020年夏からこのシステムを使用してきました。
$ stat -c '%w' .bash_history
2021-02-05 18:53:22.365436127 +0000