bash_history
어떤 이유로 내 파일 에 더 이상 새 항목이 없으며 실행해도 history
아무 것도 반환되지 않습니다. 기록 파일의 소유자가 정확하고 읽기, 쓰기 액세스 권한을 가지고 있습니다. 난 노력 했어
set -o history
하지만 그것도 도움이 되지 않았습니다.
이 동작을 촉발한 원인과 이 시점에서 기록을 다시 활성화하는 방법을 아는 사람이 있습니까?
편집:: 여기에 몇 가지 유용한 세부 정보가 있습니다.
$ echo $HISTFILESIZE
-1
$ echo $HISTSIZE
-1
답변1
이런 일이 발생하는 데는 여러 가지 이유가 있을 수 있습니다.
가장 먼저 확인할 수 있는 것은 다음 변수입니다.
HISTFILESIZE
HISTSIZE
HISTFILE
그런 다음 다음을 사용하여 기록이 작동하는지 확인할 수 있습니다.
[vagrant@localhost ~]$ echo $HISTFILE # this command will print place where history should be stored
/home/vagrant/.bash_history
[vagrant@localhost ~]$ history -a # this command appends newest command to the history
[vagrant@localhost ~]$ tail -2 $HISTFILE
echo $HISTFILE
history -a
HISTFILE
변수 에 저장된 파일에 대한 쓰기 권한이 있는지 확인할 수 있습니다 .