1. History 명령어란?

- 이전에 입력한 명령어 이력을 볼 수 있는 명령어


2. 사용하기

 1) history

- 기본 명령어로 순차적으로 입력했던 명령어 리스트를 보여준다.


history




 2) 최근 N개 검색

- history n

- 최근 입력한 n 개의 명령어 이력을 보여준다.


history 5

- 최근 5개의 명령어를 보여준다.


 3) 이력 중 문자열 검색

- history |grep {검색할 문자열}

- {검색할 문자열}에 대한 명령어만 리스트로 노출된다.


history |grep cd


 4) 기존 이력 삭제

- 기존에 입력했던 명령어 목록 삭제


history -c


 5) 명령어 이력을 파일로 만들기

- 입력된 이력을 특정 파일로 저장


history -w tmp_history.txt


 6) 기존에 입력했던 명령어 재실행

- history 명령어로 출력한 앞에 번호로 명령어 재 실행

- !{이력번호}


!506


 7) 바로 전 입력한 명령어 실행

- !!


!!




3. Tip

 1) 명령어 수행시간 추가

- 명령어 입력 시간 추가


(1) /etc/profile 수정

vi /etc/profile


(2)  아래 내용 추가

#Add Date to .bash_history

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

export HISTTIMEFORMAT


(3) 적용

source /etc/profile


'OS > Linux' 카테고리의 다른 글

History 명령어 사용하기.  (0) 2018.07.05
Linux bash Shell directory exists check  (0) 2018.04.02
[AWS] SCP로 EC2에서 파일/폴더 가져오기  (0) 2018.01.18
echo 결과 file 생성  (0) 2017.06.13
Install redis on Centos 7  (0) 2017.04.18
Centos User Add(+Aws EC2)  (0) 2017.04.03

+ Recent posts