이전 명령에 대한 맨페이지를 보려면 어떻게 해야 합니까?

이전 명령에 대한 맨페이지를 보려면 어떻게 해야 합니까?

예를 들어, 어떻게 하면 더 쉽게 만들 수 있을까요?curl -F '[email protected]' https://clbin.comman curl

답변1

bash( zsh(t)csh이 기능의 소스)에서는 제공된 기록 확장이 활성화됩니다.

man !!:0

(물론 그보다 짧지는 않습니다 man curl).

답변2

에서 zsh가장 간단한 것은 다음을 사용하는 것입니다.run-help.

이전 명령( Up)을 기억하고 키를 누릅니다 Alt+H. 이 표시됩니다 curl.

나가면 원래 man있던 곳으로 돌아갑니다. 명령어를 입력하면서 매뉴얼을 봐야 할 때 매우 편리합니다.

표시되는 문서는 명령줄의 커서 위치에 따라 달라집니다. 예를 들어 명령줄에서 다음을 수행합니다.

echo test; cat file
     ^1        ^2  ^3

커서가 1에 있을 때 누르면 Alt-H매뉴얼이 보이고, 커서가 2나 3에 있을 때 누르면 echo매뉴얼이 보입니다.cat

답변3

또 다른 방법은 bash 단축키를 사용하는 것입니다.

Up      return the last command onto bash edit line
Ctrl+A  move cursor to the begining of line
man     print command what you need
Alt+F   move cursor to the end of next word
Ctrl+K  delete all from the cursor till the end of line  

관련 정보