사용 예

명령어 편집 후 실행

$ fc
  • 위와 같이 그냥 fc를 입력하면 기본 편집기(일반적으로 vi)가 열리며, 마지막으로 입력했던 명령어가 나와 있다.
  • 명령어 편집이 가능하다는 말.
  • 저장하고 종료하면 편집한 명령어가 실행된다.
  • set -o vi에서 v로 명령어를 편집하는 것과 비슷하나, 마지막으로 입력한 명령어가 기본으로 표시된다는 점이 다르다.

명령 히스토리 보기

$ fc -l
  • -l 옵션을 주면 history | tail 과 비슷한 결과가 나온다.
$ fc -l 500
  • 숫자를 지정하면 500번 히스토리부터 가장 최근 히스토리까지를 보여준다.
$ fc -l 500 510
  • 500번 히스토리부터 510번 히스토리까지를 보여준다.
$ fc -ln -1
  • 이 명령은 마지막으로 실행한 명령어를 보여준다.
  • -ln 옵션을 주면 목록을 보여주되, 숫자는 보여주지 않는다.
  • -1은 리스트의 마지막을 의미한다.
  • fc -ln -1 | pbcopy 등으로 응용 가능.

재실행

$ fc -e -
  • 마지막 명령어를 실행한다.
  • !!과 똑같은 기능을 한다.
$ fc -e - 880
  • 880번 히스토리 명령어를 실행한다.
  • !880과 똑같은 기능을 한다.

Links