답변:
숫자를 지정하는 대신 할 수 있습니다
unset HISTSIZE
unset HISTFILESIZE
shopt -s histappend
이 경우에는 디스크 크기 (및 OS 또는 FS에있는 경우 "가장 큰 파일 제한") 만 제한됩니다.
그러나 이것은 결국 배쉬를 점점 더 느리게 할 것입니다. 이 BashFAQ 문서 와 데비안 관리 기사 (원본 링크는 죽어 거울을 살펴보십시오 : archive.is 및 archive.org )를 참조하십시오.
history-size
에서 를 늘려야 할 수도 있습니다 inputrc
.
.bash_history
보다 큰 경우 잘릴 수 있습니다.
logrotate 를 사용 하여 이전 항목을 보존 할 수 있습니다 . 예를 들어 보관을 트리거 할 크기 제한을 설정할 수 있습니다. 일반적으로 매일 cronjob에서 실행되지만 .bash_logout
스크립트 에서 호출 할 수도 있습니다 .
15 Examples To Master Linux Command Line History