bash 에서 history 의 내용에 시간까지 기록할 수 없을까요?

1day1의 이미지

.bash_history 에 사용한 명령들이 기록이 되는데, 시간까지 기록하게 할 수는 없을까요?
아니면 다른곳에라도 기록을 할 방법이 없는지요?

bash 의 소스를 수정해야 하나?

여러사람이 서버를 이용할 때는 누가 언제 어떤 명령을 내렸는지 알 필요가 생기네요. ^^

netisinfinite의 이미지

예 :

export HISTTIMEFORMAT=%F\ %T

bash 3.0 이상 지원 기능입니다.
gbkwon의 이미지

젠투를 사용하고 있는데. 젠투에 포함된 bash 에서는 아래와 같은 문자열으로 기록 되네요..

혹시 뭔가 다른 설정이 필요한가요..???

[15:33:20 gbkwon@ns1 1:~]$ tail .bash_history
#1160893638
echo 1
#1160893659
export | grep his
#1160893666
export
#1160893991
tail .bash_history
#1160893995
echo 2

bash --version
GNU bash, version 3.1.17(1)-release (i686-pc-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.

netisinfinite의 이미지

볼때는 history를 사용하세요.

$ history
    1  ls
    2  more .bash_history

$ history
    1  2006-10-16 01:22:42 ls
    2  2006-10-16 01:22:45 more .bash_history
gbkwon의 이미지

잘 됩니다.

^_^의 이미지

export HISTTIMEFORMAT="%F %T "
요렇게 적용해봣습니다.

1018 2006-10-17 10:43:29 history

요렇게 되는군요

----------------------------------------------------------------------
웃는 얼굴 헤죽 헤죽

----------------------------------------------------------------------
웃는 얼굴 헤죽 헤죽