Linux

[Linux Study-16] history 날짜 표시

zamezzz 2017. 2. 7. 21:50

안녕하세요.


오늘은 history 명령어를 알아보겠습니다.


  history


history 명령어는 말 그대로 기록입니다.

최근에 사용한 명령어에 대한 기록이죠. 사용법은 매우 간단합니다.


[root@localhost ~]# history


1 ls -al

2 cd /ex

3 ls -al

4 cd /dir1

5 vi sample.txt

6 history

...


최근에 사용한 명령어가 기억되므로 상당히 유용하죠.

이걸 참고해서 최근에 어떤 명령어를 사용했는지 쉽게 확인 할 수 있어요

좀 더 유용하게 사용하기 위해... 날짜를 함께 출력하도록 수정해봐요.

etc - profile에 HISTTIMEFORMAT 변수를 추가해주면 됩니다.

아래를 참고하세요


[root@localhost ~]# cd /etc/profile

[root@localhost ~]# HISTTIMEFORMAT="%F %T - "

[root@localhost ~]# export HISTTIMEFORMAT

[root@localhost ~]# 

[root@localhost ~]# source /etc/profile


이후에 출력하면 아래와 같이 출력이 됩니다.

위의 예제 파일을 참고하겠습니다.


[root@localhost ~]# history


1 2017-02-07 20:00:00 - ls -al

2 2017-02-07 20:00:30 - cd /ex

3 2017-02-07 20:01:00 - ls -al

2017-02-07 20:01:30 - cd /dir1

2017-02-07 20:02:00 - vi sample.txt

2017-02-07 20:03:00 - history

...


좀 더 유용해졌죠?


이렇게 history를 활용하여 좀 더 편하게 리눅스를 사용합시다!


한 가지 더 말씀드리자면... grep을 함께 활용하면 더욱 유용합니다.


[root@localhost ~]# history | grep sample.txt


위와 같이 활용하면 됩니다 ^^


그럼 오늘의 history 명령어에 대한 소개를 마치겠습니다.


감사합니다.

반응형

'Linux' 카테고리의 다른 글

[Linux Study-18] OS정보 확인하기  (0) 2017.05.24
[Linux Study-17] find 명령어  (0) 2017.02.27
[Linux Study-15] ln 명령어  (0) 2016.12.27
[Linux Study-14] rm 명령어  (0) 2016.12.15
[Linux Study-13] chown 명령어  (0) 2016.12.04