fc (Unix)
Appearance
| fc | |
|---|---|
| Developer(s) | Various open-source and commercial developers |
| Operating system | Unix, Unix-like |
| Platform | Cross-platform |
| Type | Command |
fc는 이전에 대화형 쉘에 입력된 명령을 나열, 편집 및 재실행하는 유닉스와 유닉스-계열 운영 시스템의 표준 프로그램입니다. fc는 Bash와 Zsh 쉘의 내장 명령이고 "fix command"에 대한 두성문자입니다. 그것은 복잡한, 여러-줄 명령을 편집하는 것에 특히 도움이 됩니다. 편집기는 EDITOR (기본 편집기 변경) 또는 FCEDIT 환경 변수를 설정함으로써 지정될 수 있습니다.
Examples
플래그 -l은 사용자 기록에서 항목 1001로 명령 ls를 표시하는 예제와 함께 이전 명령 역사를 나열하기 위해 사용됩니다.
$ fc -l
1001 ls
이 인덱스를 갖는 플래그 -s는 그런-다음 1001에서 history 명령을 호출합니다:
$ fc -s 1001
ls
더 강력하지만, -s는 인라인 대체를 활성화합니다.
$ ls floder
[user typo]
$ fc -s ^floder^folder^
ls folder
[Command revised and runs with correction]
가장 강력하게, 마지막으로 실행된 명령을 자체적으로 편집하여 fc를 실행합니다. 편집기는 명령줄 (-e) 또는 환경 변수 FCEDIT를 통해 지정될 수 있습니다. 사용자는 따라서 편집기를 통해 실행된 마지막 명령을 완전히 수정할 수 있으며, 종료 시 결과 명령이 실행될 것입니다.[1]
$ fc
[Change 'ls' to 'ls -la' in editor and exit]
ls -la
See also
References
External links
- : process the command history list – Commands & Utilities Reference, The Single UNIX Specification, Issue 7 from The Open Group