fc 명령어
명령어 입력/편집, 나열, 재실행 등을 할 수 있다
bash command
fc
는fix command
의 줄임말이다.hist
나redo
라는 이름이 고려되었지만fc
가 기반으로 하고 있는 KornShell에서는 적합하지 않았던 모양이다.
Examples
명령어 편집 후 실행
$ fc # 기본 편집기(vi)가 열리고, 마지막으로 입력했던 명령어가 나온다. 수정 후 저장하면 실행.
명령 히스토리 보기
$ fc -l # `history | tail` 과 비슷.
$ fc -l 500 # 500번 히스토리부터 가장 최근 히스토리까지.
$ fc -l 500 510 # 500 ~ 510 히스토리.
$ fc -ln -1 # 마지막으로 실행한 명령어를 보기. -ln 옵션을 붙이면 숫자 인덱스 생략.
재실행
$ fc -e - # 마지막 명령어 실행. `!!`과 똑같다.
$ fc -e - 880 # 880번 히스토리 명령어 실행. `!880`과 똑같다.