우분투 16.04로 업그레이드한 후 새 로그인 시 bash 기록이 2000으로 잘립니다.

우분투 16.04로 업그레이드한 후 새 로그인 시 bash 기록이 2000으로 잘립니다.

이 설정에서는 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

다음 문제를 확인했습니다.

업데이트: $HISTFILE을 변경하면 문제가 해결된 것 같습니다. 이제 행 수가 증가하고 있습니다.

관련 정보