`fc` 명령의 글자는 무엇을 의미합니까?


19

방금 fc이전 명령을 편집하고 나중에 실행할 수있는 명령을 발견했습니다.

FCEDIT편집기 설정을위한 자체 환경 변수와 POSIX 프로그래머 매뉴얼 ( 1p) 의 매뉴얼 페이지가 있습니다.

/tmp디렉토리에 파일을 작성 하고 파일이 저장된 경우 내용을 실행합니다 ( :wqin vim).

그 외에도, fc -l이전에 실행 된 명령 중에서 번호를 지정하고 선택할 수 있습니다.

알기에는 정말 훌륭하고 편리한 명령입니다.

문제는 그 이름이 실제로 무엇을 의미하는지입니다. 명령을 기능과 연관시키는 방법은 무엇입니까?

"최상위"? 아니면 심지어 "함수"(이전 문장을 작성한 후 내 마음에 온 것)처럼?

이 설명서에서는 간단히 "fc 유틸리티"라고합니다.

zsh  command  posix 

2
이것을 요청 해 주셔서 감사합니다. ^ X, ^ E를 눌러 해당 기능을 수행하는 메커니즘이 무엇인지 오랫동안 궁금했습니다.
DopeGhoti


프로그래머 당신은뿐만 아니라 할 수있는 멋진 역사 확장의 많은 ... !!이전 명령이다 !-2, 그 전에 명령한다 !-3!-N다음 등 !:1당신에게 이전 명령의 첫 번째 인수를 제공 !:2, 두 번째 인수는 !*모든 인수는, ^command1^command2실행 마지막 command1 command1의 인스턴스를 command2 등으로 대체
Charles Addis

예측 기능이 개선 된 유사한 3 차 명령도 있습니다.

답변:


20

있지만 zshbuiltins(1)man 페이지가 아닙니다의 fc명령은 거의 그것과 동일 bash대응. 간단히 (F) ix (C) ommand.


감사. 말이되고 완벽하게 들립니다. 나는로 전환하지 bash발행 help fc( help쉘 내장 기능의 유틸리티 인)하지만 출력이 너무 점에 유의하지 않으며, 어느 쪽도 아니 whatis fc.

2
당신은 시도 할 수 man bash또는 man builtins. 또는 linux.die.net/man/1/bash를보십시오 .
Deathgrip 2016 년

6
fcksh AFAIK에서 시작된 POSIX 명령입니다 (이미 ksh86에는 이미 수정 명령 이라고 함 ). zsh는 1990 년 첫 번째 릴리스 이후로 사용되었습니다. 나는 배쉬에 대해 모른다. bash 1.05에는 없었습니다.
Stéphane Chazelas 2016 년

큰! 나는 확인했다 : P
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.