이 설정에서는 Ubuntu 14.04가 제대로 실행됩니다.
최근에 우분투 16.04를 사용하여 노트북을 다시 설치했는데 새 터미널을 만들 때마다 기록이 2000줄로 잘립니다. 나는 Tilda와 XFCE 터미널을 모두 사용하며 하루 동안 많은 터미널을 생성/파괴합니다.
bash --version
GNU bash, version 4.3.46(1)-release (x86_64-pc-linux-gnu)
관련 환경 변수는 다음과 같습니다.
BASHOPTS=checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:histappend:interactive_comments:progcomp:promptvars:sourcepath
HISTFILE=/home/andrea/.bash_history
HISTFILESIZE=50000
HISTSIZE=50000
PROMPT_COMMAND='history -a'
이것은 내 bashrc 섹션입니다(~/.bashrc에서 가져옴).
# When the shell exits, append to the history file instead of overwriting it
PROMPT_COMMAND='history -a'
export HISTFILESIZE=50000
export HISTSIZE=50000
#change to default , ignoreboth , no dups and no commands beginning with space
export HISTCONTROL=ignoreboth
set -o vi
shopt -s histappend
다음 문제를 확인했습니다.
-
아무것도 변경하지 않고 bashrc 섹션을 bash_profile로 이동해 보세요. 어떤 아이디어가 있나요?
업데이트: $HISTFILE을 변경하면 문제가 해결된 것 같습니다. 이제 행 수가 증가하고 있습니다.