Jump to content

fc (Unix)

This is a fully translated article. Click here for more information.
From DawoumWiki, the free Mathematics self-learning

fc
Developer(s)Various open-source and commercial developers
Operating systemUnix, Unix-like
PlatformCross-platform
TypeCommand

fc는 이전에 대화형 쉘에 입력된 명령을 나열, 편집 및 재실행하는 유닉스유닉스-계열 운영 시스템의 표준 프로그램입니다. fcBashZsh 쉘의 내장 명령이고 "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