SUSE Linux Enterprise 10 sp1에서 bash 쉘을 사용하고 있습니다.
bash 기록이 누군가에 의해 비활성화되었습니다. 그것은 UP 키를 눌러 이전 명령을 얻을 수 없다는 것을 의미합니다. 명령 기록을 활성화하고 싶습니다.
어떻게해야합니까?
답변
Bash 프롬프트에서 다음 명령을 입력하고 각 명령 뒤에 나열된 단계를 수행하십시오.
set -o | grep history
“history off”를 받으면 끝에 다음 줄을 추가하십시오 ~/.bashrc
.
set -o history
다음 시도 :
echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE
첫 번째가 비어 있거나이 /dev/null
줄을 다음 끝에 추가하십시오 ~/.bashrc
.
HISTFILE=$HOME/.bash_history
마지막 두 인쇄 중 하나가 0이면 기본값 500과 같은 숫자로 설정하십시오.
HISTFILESIZE=500
HISTSIZE=500
답변
환경 변수 “HISTFILE”이 설정되어 있는지 확인하는 것이 좋습니다. 기록을 쓰려는 파일로 설정해야합니다. 두 번째로, 파일이 설정되어 있으면 사용자에게 해당 파일을 쓸 수있는 권한이 있는지 확인하십시오. 이것이 내 마음에 떠오른 첫 두 가지입니다.