방금 fc
이전 명령을 편집하고 나중에 실행할 수있는 명령을 발견했습니다.
FCEDIT
편집기 설정을위한 자체 환경 변수와 POSIX 프로그래머 매뉴얼 ( 1p
) 의 매뉴얼 페이지가 있습니다.
/tmp
디렉토리에 파일을 작성 하고 파일이 저장된 경우 내용을 실행합니다 ( :wq
in vim
).
그 외에도, fc -l
이전에 실행 된 명령 중에서 번호를 지정하고 선택할 수 있습니다.
알기에는 정말 훌륭하고 편리한 명령입니다.
문제는 그 이름이 실제로 무엇을 의미하는지입니다. 명령을 기능과 연관시키는 방법은 무엇입니까?
"최상위"? 아니면 심지어 "함수"(이전 문장을 작성한 후 내 마음에 온 것)처럼?
이 설명서에서는 간단히 "fc 유틸리티"라고합니다.
2
이것을 요청 해 주셔서 감사합니다. ^ X, ^ E를 눌러 해당 기능을 수행하는 메커니즘이 무엇인지 오랫동안 궁금했습니다.
—
DopeGhoti
쉘 스크립트로 명령 히스토리 내보내기를 참조하십시오 .
—
Stephen Kitt 2016 년
프로그래머 당신은뿐만 아니라 할 수있는 멋진 역사 확장의 많은 ...
—
Charles Addis
!!
이전 명령이다 !-2
, 그 전에 명령한다 !-3
에 !-N
다음 등 !:1
당신에게 이전 명령의 첫 번째 인수를 제공 !:2
, 두 번째 인수는 !*
모든 인수는, ^command1^command2
실행 마지막 command1 command1의 인스턴스를 command2 등으로 대체
예측 기능이 개선 된 유사한 3 차 명령도 있습니다.