일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 가을
- 레노버
- rainlendar
- 아이콘크기
- 패스워드
- outwit hub
- 구글웹화면
- 통합도서회원증
- Edge E125
- Asterisk password reveal
- 여름
- 달력
- Shortcut Key
- 댓글스팸
- Firefox
- * 암호
- 파워셸
- 윈도우 탐색기
- 스케쥴
- web scrapping
- Google Calendar
- Windows
- 2013사진공모전
- 일정관리
- 단축키
- 구글메인화면
- 가로화면
- 구글캘린더
- 번역툴
- 공유기 패스워드
- Today
- Total
Black&White
리눅스 History 에 명령어 시간 표시 본문
리눅스 bash shell 에서 명령어 입력에 대한 기록을 확인하기 위한 명령어 history 를 사용할 때 그 결과값이 기본적으로 명령어(commnad)만 표시가 되고 입력한 날짜와 시간이 표시가 되지 않는다.
History 에 명령어 입력 날짜와 시간을 표시하기 위해서는 설정이 필요하다.
root 계정에 대한 설정
/root/.bashrc
/root/.bash_profile
전체 계정에 대한 설정
/etc/profile
위 설정파일중 하나에 아래의 명령을 추가한다.
export HISTTIMEFORMAT="%y-%m-%d %H:%M:%S "
or
export HISTTIMEFORMAT="%y-%m-%d %T "
예제) .bashrc 에 설정
echo 'export HISTTIMEFORMAT="%y-%m-%d %T "' >> /root/.bashrc
source /root/.bashrc
위와 같이 설정후 history 명령을 입력하면 입력한 명령어의 날짜와 시간이 표시됨을 확인할 수 있다.
%y : 년
%m : 월
%d : 일
%H : 시간
%M : 분
%S : 초
%y-%m-%d %H:%M:%S 의 표시는 2017-05-11 11:44:20 와 같이 표시된다
%y/%m%d %T 의 표시는 2017/05/11 11:44:20 와 같이 표시된다.
<참고>
HISTTIMEFORMAT 설정은 bash 3.0 이상에서만 설정이 가능
HISTSIZE , HISTFILESIZE 설정이 있음
참고사이트 : http://linux.byexamples.com/archives/467/list-command-line-history-with-timestamp/
'Linux' 카테고리의 다른 글
Linux service command not working (0) | 2019.07.23 |
---|---|
Linux(RedHat 계열) 에 systool 설치 및 사용 (0) | 2013.07.19 |
[우분투] Grub2 부트로더 대신 Burg 부트로더로 변경하기 (0) | 2013.03.06 |
리눅스 디스크/스토리지 상태 확인 (0) | 2012.01.25 |
[Linux] 하드웨어 정보 확인하기 - dmidecode, lshw (0) | 2011.11.02 |