Como acessar páginas manuais para comandos Linux
- 2388
- 387
- Loren Botsford
Regular, ao escrever um comando - fáceis e complexos - alguém deseja acessar informações mais detalhadas sobre o comando e suas opções disponíveis. Há uma riqueza de informações disponíveis nas páginas manuais do Linux, e elas são fornecidas gratuitamente e estão disponíveis com apenas algumas teclas.
Neste tutorial, você aprenderá:
- Como acessar a página manual para um determinado comando
- Como acessar ajuda embutida para um determinado comando
- Como pesquisar todos os manuais por um determinado termo de pesquisa
- Como acessar páginas manuais para comandos incorporados
- Como acessar o manual usando uma GUI (interface gráfica do usuário)
- Exemplos mostrando vários casos de uso de uso manual
Requisitos de software e convenções usadas
Categoria | Requisitos, convenções ou versão de software usada |
---|---|
Sistema | Independente da distribuição Linux |
Programas | Linha de comando Bash, sistema baseado em Linux |
Outro | Qualquer utilidade que não esteja incluída no shell bash por padrão pode ser instalada usando sudo apt-get install utility-name (ou yum install para sistemas baseados em redhat) |
Convenções | # - requer que o Linux -Commands seja executado com privilégios de raiz diretamente como usuário root ou por uso de sudo comando$-exige que o Linux-Commands seja executado como um usuário não privilegiado regular |
Exemplo 1: Acesse a página manual para um determinado comando
Acessar a página manual para um determinado comando não poderia ser mais fácil enquanto você está trabalhando na linha de comando. Simplesmente prefixo o comando com homem
:
homem ls
Trará à tona a página manual para o ls
comando!
Dentro desta página, basta digitar /
Para começar a entrar em um termo de pesquisa para procurar. Por exemplo, no ls
Manual de comando, pode -se digitar /diretório
Para procurar a palavra diretório. Se você pressionar o n
Chave, você será levado para a próxima ocorrência dessa palavra etc. Você também pode usar ?
seguido de um termo de pesquisa (sem espaço) para pesquisar para cima. Isso é útil se você estiver no final do arquivo e deseja pesquisar para cima.
Imprensa q
Para sair da tela Manpage.
Exemplo 2: Como acessar a ajuda em linha para comandos
Como uma alternativa para usar o manual através homem
, Também podemos acessar a ajuda em linha do terminal para qualquer comando. Isso muitas vezes será uma rota mais rápida em uso diário. Para fazer isso, basta especificar --ajuda
No final de qualquer comando:
$ LS -Help | Chefe -N10 Uso: LS [Opção]… [arquivo]… Liste informações sobre os arquivos (o diretório atual por padrão). Classificar entradas em ordem alfabética se nenhuma de -cftuvsux nem -sort for especificada. Argumentos obrigatórios para opções longas são obrigatórias para opções curtas também. -a, -todos não ignoram as entradas começando com . -A,-quase tudo não listará implícito . E… -Autora com -l, imprima o autor de cada arquivo -B, -Escapes de impressão de escapes no estilo C para caracteres não -phic -Block -size = tamanho com -l, tamanhos de escala por tamanho ao imprimi -los;
Se a saída for muito longa para caber na janela e rolagem do terminal, você pode usar | mais
Para uma pausa no final de cada tela cheia de texto:
LS -Help | mais… - -hide = padrão não liste entradas implícitas correspondentes ao padrão de shell -mais--
E pressione espaço
Para obter a próxima página cheia de texto.
Exemplo 3: pesquisando em todos os manuais
Você também pode pesquisar em todos os manuais. Primeiro atualize o banco de dados manual usando o Mandb
comando:
$ MANDB 0 Subdiretórios de homem continham páginas manuais mais recentes. 0 páginas manuais foram adicionadas. 0 gatos vadios foram adicionados. 0 entradas antigas de banco de dados foram purificadas.
E depois use homem -k your_search_term
Para procurar um termo de pesquisa:
$ man -k 'ls'… ls (1) - listar o diretório contentsa lsattr (1) - atributos do arquivo de lista em um segundo sistema de arquivos estendido Linux LSB_RELEASE (1) - Imprima informações específicas da distribuição LSBLK (8) - Lista de dispositivos de bloco…
A saída retornada foi significativamente mais longa, então abreviamos aqui. Para abrir o manual para qualquer item de interesse da lista, você pode especificar Comando de seção do homem
onde comando é o comando pesquisado (por exemplo ls) e a seção é a seção como visto nos resultados da pesquisa acima.
Homem 8 lsblk
Agora, comando não é uma descrição totalmente precisa. O que você está realmente passando homem
é a página em que você está interessado. Acontece que há um página para a maioria Comando em seu sistema operacional.
Exemplo 4: Acesse a página manual para comandos internos
Você já encontrou uma situação como esta:
$ MAN FG Sem entrada manual para FG
FG
(primeiro plano) é um comando construído de casca de casca. Está construindo a casca do núcleo de bash. Para acessar o manual para isso, existem duas estratégias que se pode usar. O primeiro é experimentar o ajuda
comando:
$ Ajuda FG FG: FG [JOB_SPEC] Mova o trabalho para o primeiro plano. Coloque o trabalho identificado por Job_Spec em primeiro plano, tornando -o o trabalho atual. Se Job_Spec não estiver presente, a noção do trabalho da concha é usada. Status de saída: status do comando colocado em primeiro plano ou falha se ocorrer um erro.
E enquanto não há não homem
página para obter ajuda, ajuda
pode ajuda
em si:
$ AJUDA AJUDA | Cabeça -n2 Ajuda: Ajuda [-dms] [Pattern…] Exibir informações sobre comandos incorporados.
A segunda estratégia é procurar as informações de dentro do próprio comando de intérprete de shell. Por exemplo, para o Bash Shell, uma vez que pode fazer:
$ MAN BASH
E depois use /FG
como um comando para procurar FG dentro do manual. Imprensa n
Para procurar a próxima ocorrência etc.
Se você estiver interessado em aprender mais sobre o Advanced Process Management na linha de comando BASH, leia nosso gerenciamento de processos de script de Bash com vários threads no artigo da linha de comando!
Exemplo 5: Usando uma GUI para ver Manpages
Se você quiser ver as páginas manuais em uma GUI, você pode usar Yelp
:
Yelp Man: LS
Trará uma nova janela com um front -end gráfico para o ls
MANPAGE.
Conclusão
Neste artigo, exploramos como acessar a página manual para determinados comandos, como acessar a ajuda embutida e como acessar o manual usando uma GUI (interface gráfica do usuário). Também analisamos como acessar as páginas manuais para comandos construídos e como pesquisar no manual. Desfrute de navegar e pesquisar nos manuais e deixe um comentário com o seu melhor homem
pontas!
Tutoriais do Linux relacionados:
- Coisas para instalar no Ubuntu 20.04
- Uma introdução à automação, ferramentas e técnicas do Linux
- Mastering Bash Script Loops
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Como executar operações de administração com Ansible…
- Comandos Linux: os 20 comandos mais importantes que você precisa para…
- Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
- Comandos básicos do Linux
- Como manipular as tabelas de partição GPT com Gdisk e Sgdisk…
- Loging e auditoria avançados no Linux