UNIX/유닉스 공통

history 명령어 날짜 디스플레이 적용

99iberty 2013. 11. 13. 13:59

 

http://redkreuz.tistory.com/150

 

적용한 순간부터 적용된다..그전 날짜는 보이지 않는다.

 

 

History 실행 시간 보기

 

 

history는 지금까지 실행한 명령어가 보이는 명령어이다.

history 명령어를 사용하면 시간은 나오지 않고 명령어만 나오는 경우가 있다. 이때, 명령어 실행 시간을 나오게 하는 방법이다.

 

1. 설정하기

 

* /etc/profile 설정하기

 

# vi /etc/profile

 

* 다음과 같이 추가한다. (기존에 있는 export 제일 뒤에 추가 하면 된다)

export HISTTIMEFORMAT='%F %T '

 

또는

 

HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "

export HISTTIMEFORMAT

 

* 저장한 것 적용하기

 

# source /etc/profile

 

* 그러면 history 를 쳤을 때 다음과 같이 나오게 된다.

792 2012-05-13 19:09:30 history

 

 

2. history 파일 위치

 

* history 파일 위치는 ls -al 과 같이 -a 옵션을 붙여주면 홈 디렉토리에서 .bash_history 라고 확인할 수 있다.

 

3. history 파일 초기화 하기

 

* 다음과 같은 명령어를 통해 그동안 쌓여 있던 히스토리 로그를 지울 수 있다.

 

# history -c

* 참고사이트

http://konan77.egloos.com/10868989

http://blog.zepiros.kr/520498