리눅스/Other commands

리눅스: history에서 날짜/시간 확인하기

G. Hong 2021. 11. 24. 13:09
728x90
반응형

리눅스에서 history 커맨드는 과거에 실행한 커맨드 리스트를 확인하는 아주 유용한 도구 입니다.

history 커맨드를 사용하게 되면 커맨드와 숫자가 표시 되게 됩니다.

아래는 tail 커맨드를 함께 사용해서 최근 실행된 10개의 커맨드를 표시하였습니다.

 

# history | tail -n 10

 

가끔은 특정 커맨드가 언제 실행이 되었는지 확인이 필요한 경우도 있습니다. 이 때에는 아래와 같이 HISTTIMEFORMAT 을 지정하게 되면 실행된 날짜와 시간도 함께 표시 됩니다.

 

HISTTIMEFORMAT="%F %T "

 

여기서 %F는 년월일이 모두 표시되는 옵션이고, %T도 시분초가 모두 표시되는 옵션 입니다.  아래와 같이 형식을 변경을 하여 표시할 수 도 있습니다.

 

HISTTIMEFORMAT="%Y/%m/%d %T "

 

날짜와 시간이 정확히 표시 되었습니다.

 

HISTTIMEFORMAT만 지정을 하게 되면 다시 접속을 하게 될 경우에는 적용이 되지 않습니다.  앞으로도 계속 적용을 시키기 위해서는 아래 커맨드로 ~/.bashrc에 추가를 해주시면 됩니다.

 

echo 'export HISTTIMEFORMAT="%F %T "' >> ~/.bashrc
source ~/.bashrc

 

728x90
반응형