Como ver a manpage do comando anterior?

3

Por exemplo, se eu fizesse um curl -F '[email protected]' https://clbin.com . Como posso man curl facilmente?

    
por Jürgen Paul 06.11.2014 / 00:21

3 respostas

3

Em bash e zsh (e (t)csh de onde vem esse recurso), desde que a expansão do histórico esteja ativada:

man !!:0

(admitidamente, não é realmente mais curto que man curl ).

    
por 06.11.2014 / 00:26
3

Em zsh , o mais fácil é usar run-help .

Chame seu comando anterior ( Up ) e pressione Alt + H . Isso trará a documentação para curl .

Quando você sair do man , voltará para onde estava. Muito útil quando você precisa ver o manual no meio da digitação de um comando.

Observe que a documentação exibida depende de onde o cursor está na linha de comando. Por exemplo, em uma linha de comando como:

echo test; cat file
     ^1        ^2  ^3

Se você pressionar Alt-H enquanto seu cursor estiver em 1, você verá o manual echo , enquanto você verá o manual cat , se estiver em 2 ou 3 .

    
por 06.11.2014 / 14:45
0

Outra maneira é jogar com as teclas de atalho do 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  
    
por 06.11.2014 / 14:07