HOME > linux > cmds

Linux - history 명령어 사용 방법

JSFollow10 Mar 2019

history명령어는 터미널에서 사용된 명령어 히스토리를 보여줍니다. 어제 입력한 명령어가 무엇인지, 방금 전에 입력한 명령어가 무엇인지 확인할 수 있습니다.

쉘에서 history를 입력하면 이전에 입력한 명령어가 모두 출력됩니다. 왼쪽에 번호는 입력한 순서를 의미합니다.

$ history
  1  apt uninstall docker-compose
  2  sudo apt remove docker-compose
  3  docker image
  4  docker image ls
  ....

History 저장하지 않기

사용한 명령어를 저장하고 싶지 않다면 아래처럼 HISTSIZE=0를 설정하면 됩니다.

$ export HISTSIZE=0

history를 쳐보면 아무것도 출력되지 않습니다.

$ history

반대로 사이즈를 높이면 다시 사용한 명령어가 저장됩니다.

$ export HISTSIZE=1000
$ history
 1  history

History 초기화

-c옵션을 주면 저장된 내용이 모두 삭제됩니다.

$ history -c

History 검색

grep을 이용하면 원하는 명령어를 쉽게 찾을 수 있습니다.

$ history | grep ls
 1001  ls
 1002  history | grep ls