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