Como acessar páginas manuais para comandos Linux

Como acessar páginas manuais para comandos Linux

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
Como acessar páginas manuais para comandos Linux

Requisitos de software e convenções usadas

Requisitos de software e convenções de linha de comando Linux
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