bash history에 시간 넣기

보통 history 커맨드를 내리면, 아래처럼 보인다.

  999  ls
 1000  ls -l
 1001  history
 1002  clear
 1003  history

언제 어떤 커맨드를 내렸는지까지 확인하고 싶으면, HISTTIMEFORMAT 환경변수를 아래와같이 설정해 주면, 년/월/일 시간 형식으로 history가 표시된다.

# HISTTIMEFORMAT="%y/%m/%d %T "
# export HISTTIMEFORMAT

그러면, 아래와 같은 형식으로 history를 확인할 수 있다.

 1000  15/06/30 19:36:41 ls -l
 1001  15/06/30 19:36:44 history
 1002  15/06/30 19:36:45 clear
 1003  15/06/30 19:36:46 history
 1004  15/06/30 19:41:10 HISTTIMEFORMAT="%y/%m/%d %T "
 1005  15/06/30 19:41:17 export HISTTIMEFORMAT
 1006  15/06/30 19:41:23 history

자신의 shell 에서만 사용하고싶으면 .profile에, 모든 사용자에 적용하고 싶으면, /etc/profile에 위 내용을 등록해 주면 된다.

답글 남기기

Your email address will not be published.