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
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.