前提・実現したいこと
ubuntu 16.04 標準ターミナルにて作業しています。
historyの履歴が意図せずに消えてしまいます。
1.回避方法があれば教えて下さい。
2.また、これまでに消えたhistoryの復旧方法があれば教えて下さい。
発生している問題
標準ターミナルにて作業を行なった後にexitし、再度開くとhistoryが約980件になっている場合があります。
古いものから消えて行くようです。必ずしも発生する訳ではなく、油断して作業していると再びhistoryが980件程度へと消えてしまいます。
ターミナルは複数使用しています。.bashrcでの保存件数は2000に設定しているつもりです。
初心者ですので、念のため、.bashrcのhistory該当箇所を下に抜粋しました。
該当のソースコード
#.bashrcにおけるhistory該当箇所の抜粋 # don't put duplicate lines or lines starting with space in the history. # See bash(1) for more options HISTCONTROL=ignoreboth # append to the history file, don't overwrite it shopt -s histappend # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) HISTSIZE=2000 HISTFILESIZE=2000 # Add an "alert" alias for long running commands. Use like so: # sleep 10; alert alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]+\s*//;s/[;&|]\s*alert$//'\'')"' export HISTTIMEFORMAT='%F %T '
試したこと
VS codeのterminalを使用している際にこの現象に遭遇しました。そのため、VS codeの使用をやめて標準ターミナルに移行しましたがダメでした。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/11 09:43
2020/03/11 09:57