history에 시간값 찍는경우에...

byeown의 이미지

/etc/profile에

HISTTIMEFORMAT="[%F %T] "
export HISTTIMEFORMAT
이러한 변수를 주어 history명령어를 입력하면 시간값도 같이 나오는데

저 작업한 이후 실행한 명령어들은 시간값이 잘 찍히는데
그 전에 실행했던 명령어들은 계속 로그인시간으로만 찍혀서 매번 갱신되어 보이며 데이터값에 문제가 있더라구요.
정상인건가요?

swish95의 이미지

이전 내용이 있어야 한다면 모를까
그렇지 않다면 history 를 지우시는게 어떨까요?

------------------------------------------------------------
ProgrammingHolic

byeown의 이미지

이전 내용의 시간을 알고싶어서 추가한건데
불가능한건지가 궁금해서요.

swish95의 이미지

제가 알기론 업데이트 안되는걸로 알고 있습니다. ㅠ.ㅠ

도움이 못되는 답변이라 죄송합니다. ㅋ

------------------------------------------------------------
ProgrammingHolic

김정균의 이미지

해당 환경 변수가 설정이 되어 있으면 history 파일에 시간을 같이 기록해 놓습니다. 그러므로 해당 환경 변수가 셋팅 되어 있지 않은 상태에서의 history 는 시간값이 없기 때문에 특정 시간으로 보여지게 되는 것입니다.

환경 변수가 셋팅이 되면 다음과 같이 시간값이 같이 기록이 됩니다.

ls
#1558623079,(null)
cd ../
#1558623079,(null)
ls
#1558623082,(null)