최근에 Ubuntu 14.04 설치를 Ubuntu Gnome (Gnome DE와 함께 제공)로 교체했습니다. 그러나 터미널 세션이 닫히면 bash 기록이 저장되지 않습니다. 터미널 세션을 닫고 새 세션을 열고 명령을 실행 history
하면 history
명령 자체 이외의 것은 표시되지 않습니다 . 이 문제를 해결할 방법이 있습니까?
감사합니다
답변
.bash_history가 사용자의 것이 아닐 수도 있습니다. 파일의 권한을 확인하고 소유자가 아닌 경우 파일을 변경하십시오.
sudo chown yourusername:yourusername ~/.bash_history
답변
명령을 따르는 첫 번째 유형
shopt -s
날씨 histappend
명령이 ‘on’또는 ‘off’인지 확인하려면 꺼져있는 경우 다음 명령을 입력하여 기록을 추가하십시오.
history -a
모든 새로운 프롬프트로 히스토리를 저장하려면 다음 명령을 실행하십시오.
export PROMPT_COMMAND='history -a'
자세한 내용은 이 링크를 참조하십시오