Como pular para o final de uma página 'man'

14

Quando abro o manual para um comando ( man wgetpor exemplo), o manual pode ter muitas centenas de linhas. Como posso obter:

  • ao final do manual rapidamente e
  • de volta ao meu prompt do terminal?
richzilla
fonte

Respostas:

20

Quando estiver dentro do visualizador de documentos, através do comando man, pressione hou Hpara visualizar a ajuda do homem.

Na tela de ajuda do homem:

JUMPING

  g  <  ESC-<       *  Go to first line in file (or line N).
  G  >  ESC->       *  Go to last line in file (or line N).
  p  %              *  Go to beginning of file (or N percent into file).

Outra boa idéia seria pressionar Homeas Endteclas ou . :)

Boa sorte!

Geppettvs D'Constanzo
fonte
2
Página inicial, Fim, Página acima, Página abaixo e a roda de rolagem do mouse funcionam como esperado para mim.
ændrük
5

As maneiras normais de fazer isso foram sugeridas (consulte a resposta de @ geppettvs-dconstanzo ). Isso deixa inúmeras maneiras não naturais, erradas e ruins.

Então, eu vou lidar com alguns deles.


Primeiro, você não precisa ler as páginas de manual de um terminal (mesmo que isso a torne uma pessoa melhor). Você pode lê-los em html, por exemplo.

Você pode gerar o html a partir das fontes do seu sistema, mas é mais fácil ir para manpages.ubuntu.com .

Aqui está a bashpágina pesada , transformada em html renderizável e leve para a web: A Página do
Bash em manpages.ubuntu.com


Aqui está um truque que pode ser realmente útil: use tailpara cortar algumas linhas do final da saída da página de manual e visualize isso.

Menos útil, mais trivialmente:

man bash | tail -100

pode ser útil:

man bash | tail -1500 | more

(ou man bash | tail -1500 | less)

Mais útil (se artificial):

$ man bash | wc -l    # how many lines are in the man-page?
5375
$ man bash | tail -2600 | less  # jump to the middle of the output

Claro, é isso que eu faria:

man tac | tac | less

(Embora você possa começar a ler man tacadiante).

belacqua
fonte
4

Alguns comandos fáceis e fáceis de lembrar de menos (e, portanto, man ):

  • > leva você até o final do arquivo
  • < leva você de volta ao começo
  • qsai menos / man (como observado por @Kwinto)
  • / inicia a digitação de um termo de pesquisa:
    • pressione enterpara iniciar a pesquisa
    • se você pressionar enterimediatamente, ele procurará a próxima ocorrência do último termo de pesquisa inserido
    • n também procura (encaminhar) para a próxima ocorrência
    • N pesquisa de volta para a ocorrência anterior

Espero que ajude (:

drevicko
fonte
2
  • pressione G

  • pressione q

Você pode digitar man lesspara obter mais informações.

Kwinto
fonte
1
O utilitário Man exibe informações com "pager", no Ubuntu o padrão é "less", você pode tentar "most" pager, ele tem alguns recursos interessantes, como exibir arquivos em "windows", para que você possa visualizar o arquivo multiplicado em um terminal ou até ver várias posições de um único arquivo
Kwinto