Ao ler uma página de manual do Unix no terminal, como posso pular facilmente para a descrição de uma bandeira em particular?
Por exemplo, preciso saber o significado da -o
bandeira para mount
. Eu corro man mount
e quero pular para o local onde -o
está descrito. Atualmente, eu busco, /-o
no entanto, que essa opção seja mencionada em vários lugares antes da seção que realmente a descreve, então devo pular um pouco.
Obrigado.
A resposta do @ piccobello é ótima, mas estava comendo as cores das minhas páginas de manual. Em vez de canalizar para
less
(comoman
já é usadoless
por padrão normalmente), simplesmente passo oless
comando modificado paraman
:Isso mantém a funcionalidade que @piccobello tinha em sua função, mas mantém as cores.
fonte
As outras soluções são muito boas, mas lembre-se de que as páginas de manual são apenas dados e você pode facilmente fazer quase tudo com elas no Linux.
man some-command> file.txt
converte a página em um arquivo de texto sem formatação que você pode manipular. Eu mantenho uma cópia do manual do bash como texto no meu diretório bin, para que eu possa carregá-lo no meu editor de texto para procurar coisas, copiar e colar enquanto estiver editando scripts.
Ou você pode colocá-lo em filtros como
homem algum comando | grep -A linhas após "algum padrão"
Embora não funcionasse para você em um terminal, eu (com a ajuda de um amigo) até escrevi um script que agarra uma página de manual e a exibe em um navegador da Web para que eu possa usar seus recursos de navegação / pesquisa que são muito melhores que menos. É um pouco dependente do kde, mas fácil de modificar.
http://dl.dropbox.com/u/54584985/kman
fonte
man://
no Konqueror. O KDE tem uma página de manual KIOSLAVE!Eu escrevi uma ferramenta que faz exatamente isso, chamada flagman . Ainda em desenvolvimento, mas já utilizável. Por exemplo:
fonte