![가장 초기, 가장 오래된 명령으로 돌아가는 Bash 기록](https://linux55.com/image/178098/%EA%B0%80%EC%9E%A5%20%EC%B4%88%EA%B8%B0%2C%20%EA%B0%80%EC%9E%A5%20%EC%98%A4%EB%9E%98%EB%90%9C%20%EB%AA%85%EB%A0%B9%EC%9C%BC%EB%A1%9C%20%EB%8F%8C%EC%95%84%EA%B0%80%EB%8A%94%20Bash%20%EA%B8%B0%EB%A1%9D.png)
최신 명령을 사용할 수 있을 때 bash 기록이 가장 오래된 명령으로 돌아가도록 하려면 어떻게 해야 합니까?
답변1
당신처럼배쉬 참조 매뉴얼당신은 그것을 사용할 수 있습니다HISTSIZE
역사적 규모
기록 목록에 기억할 최대 명령 수입니다. 값이 0이면 명령이 기록 목록에 저장되지 않습니다. 0보다 작은 값을 사용하면 각 명령이 기록 목록에 제한 없이 저장됩니다. 쉘은 시작 파일을 읽은 후 기본값을 500으로 설정합니다.
사용하여
HISTSIZE=(number < 0)
그리고HISTFILESIZE
기록 파일 크기
기록 파일에 포함되는 최대 줄 수입니다. 이 변수에 값이 할당되면 필요한 경우 가장 오래된 항목을 제거하여 해당 행 수만 포함하도록 기록 파일이 잘립니다. 쉘이 종료되면 기록 파일도 작성된 후 이 크기로 잘립니다. 값이 0이면 기록 파일이 0 크기로 잘립니다. 숫자가 아닌 값과 0보다 작은 숫자 값은 잘림이 금지됩니다. 쉘은 시작 파일을 읽은 후 기본값을 HISTSIZE 값으로 설정합니다.
사용하여
HISTFILESIZE=(number < 0)