history 명령의 출력 결과는 수백 줄(또는 그 이상)에 이른다. 정수로 인수를 지정하면 원하는 수만큼의 최근 명령을 볼 수 있다.
$ history 3 # 최근 세 개의 명령 히스토리를 출력한다
1482 firefox https://google.com
1483 history
1484 history 3
history의 결과는 표준 출력 스트림으로 출력되므로 파이프를 이용해 추가로 처리할 수 있다. 예를 들어 명령 히스토리를 한 화면씩 나눠보고 싶다면 다음과 같이 하면 된다.
$ history | less # 오래된 것부터 보기 $ history | sort -nr | less # 최근 것부터 보기
이전에 사용했던 cd 명령만 모아 볼 수도 있다.
$ history | grep -w cd
1000 cd $HOME/Music
1092 cd ..
1123 cd Finances
1375 cd Checking
1481 cd
1485 history | grep -w cd
현재 셸의 명령 히스토리를 모두 삭제하려면 -c 옵션을 사용한다.
$ history -c