리눅스에서 history에 시간을 남기려면 bash 쉘의 환경변수 HISTTIMEFORMAT을 정의해주면 된다. (bash 3.0 이상에서 사용 가능) 일반적으로 아래 포맷이 보기에 좋아서 많이들 사용한다.

export HISTTIMEFORMAT='%F %T '


다른 날짜, 시간 형식으로 출력하려면 아래 링크를 참조하면 된다.

http://man7.org/linux/man-pages/man3/strftime.3.html

아무튼 history 커맨드에 시간을 출력하는 일은 어떤 계정에든 적용되는 것이 좋을 듯 하니
/etc/profile.d 디렉터리에 커스텀 스크립트 파일을 한 개 만들어 주자. (이름은 history.sh 정도가 어떨까?)

echo "export HISTTIMEFORMAT='%F %T '">/etc/profile.d/history.sh

이상
신고
Share
  1. 티스토리
    2013.10.28 10:37 신고

    감사합니다. 오늘도 좋은 하루 보내세요