logo

Comando do Homem Linux

O 'man' é um termo curto para página de manual. Em sistemas operacionais do tipo Unix, como o Linux, man é uma interface para visualizar o manual de referência do sistema.

Um usuário pode solicitar a exibição de uma página de manual simplesmente digitando man seguido de um espaço e depois de um argumento. Aqui seu argumento pode ser um comando, utilitário ou função. Uma página de manual associada a cada um desses argumentos é exibida.

Se você fornecer um número de seção no comando, man será direcionado para examinar esse número de seção do manual e a página dessa seção será exibida. E se não, por padrão ele exibirá a primeira página e você terá que percorrer todas as seções de forma predefinida.

comando man no Linux

Introdução ao homem

man é um manual integrado para utilizar comandos do Linux. Permite ao usuário acessar o manual de referência de um utilitário ou um comando para executar no terminal. O comando man contém a descrição do comando, exemplos, sinalizadores, opções aplicáveis ​​e outros elementos informativos.

Pré-requisitos

  • Uma conta com privilégios de root
  • Acesso à linha de comando
  • Uma máquina rodando Linux

Leremos sobre o número da seção neste tutorial.

Sintaxe do homem:

 man [option(s)] keyword(s) 

Mas geralmente [opção(ões)] não são usadas. Apenas a palavra-chave é escrita como argumento.

Por exemplo,

o que é myspace
 man ls 

Este comando exibirá todas as informações sobre 'é' comando conforme mostrado na captura de tela.

Linux man1

Por padrão, o comando man procura todos os componentes disponíveis do manual e exibe a correspondência inicial (mesmo quando a página está disponível em muitas seções). Fornecer um número de seção aborda o comando man para pesquisar em uma seção específica.

Nove seções do manual são listadas e explicadas a seguir:

    Comandos gerais:Mostra os comandos que são utilizados no terminal.Funções da biblioteca:Mostra as funções dentro das bibliotecas do programa.Chamadas do sistema:Eles mostram as funções fornecidas pelo kernel.Arquivos especiais:Os dispositivos geralmente são encontrados no diretório /dev e nos drivers correspondentes.Jogos:Mostra as descrições dos comandos que mostram as cotações do banco de dados.
    Formatos de arquivo e convenções: mostra os formatos de arquivo como etc/passwd.Diversos:várias descrições, como parâmetros de inicialização, convenções e pacotes de macro, entre outros.Rotinas do kernel:Ele exibe informações sobre as operações internas do kernel.Comandos de administração do sistema:A maioria dos comandos é reservada para root.

Como usar o comando man no Linux?

  • Digite o comando man seguido do nome do comando Linux cuja página man desejamos ver na tela do terminal.
  • O resultado é demorado. Podemos usar a roda de rolagem do mouse, as teclas para cima e para baixo ou as teclas PgUp e PgDn para operar por meio dele.
  • Podemos clicar no botão H para encontrar a seção de ajuda e uma possível tabela de teclas para navegar na saída após executar o comando man.
  • Podemos pressionar o botão Q para sair.
  • A saída do comando mostra o cabeçalho disponível da página man para o comando nomeado.

A seguir estão a lista de títulos possíveis:

    Nome:Mostra o nome do comando.Sinopse:Mostra a sintaxe do comando.Exemplos:Neste título, muitos exemplos demonstram o uso do comando.Configuração:Mostra as informações de configuração de um dispositivo.Padrões:Eles representam a função padrão do comando e como podem ser controlados.Opções:Eles mostram uma lista de sinalizadores e opções que o comando assume.Estado de saída:Mostra a lista de valores de status de saída possíveis para um comando.Arquivos:Eles mostram uma lista de arquivos utilizados pelo comando.Ambiente:Ele exibe a descrição e a lista de variáveis ​​de ambiente que influenciam o comando.Veja também:Representa os comandos correspondentes ao tópico especificado.História:Mostra a história do desenvolvimento do comando.Autores:Este título mostra a pessoa que escreveu e gerenciou o comando.Notas:Este título mostra muitas notas, incluindo dependências, permissão necessária, etc.Insetos:Este título mostra os problemas conhecidos na versão do programa.

Importante: As páginas podem incluir menos ou mais títulos dependendo do conteúdo da página de manual.

Como a saída é exibida no Command Shell

man exibe sua saída através do pager. Um pager é um programa que exibe sua saída uma tela inteira por vez, o que significa que o texto inteiro não aparece de uma vez e não há opção de rolar a página para baixo.

Dois pontos na parte inferior exibem o final da página na tela. Para ir para a próxima página você pode usar ?barra de espaço' ou 'f' e para voltar a página você pode usar 'b'.

Para sair da página na tela use 'q' e você será direcionado para o programa shell. E para obter ajuda pressione 'h'.

Seções na página man:

A página de manual está dividida em diferentes seções. Cada seção é dividida com base em um tópico específico.

As páginas de manual têm um número escrito entre parênteses após o comando. Esses números representam o número da seção. Na imagem acima, você pode ver LS(1) no topo, o que mostra que é da seção 1.

Como afirmei anteriormente, se você mencionar um número de seção específico, sua página de manual será direcionada para essa seção. Ou então, você terá que percorrer todas as seções de forma pré-definida para chegar à seção desejada.

java comparar strings

Seções:

  1. Programas executáveis ​​e comandos shell
  2. Chamadas do sistema
  3. Chamadas de biblioteca
  4. Arquivos especiais
  5. Formatos de arquivo e convenções
  6. Jogos
  7. Diversos
  8. Comandos de administração do sistema
  9. Rotinas do kernel

n. Tcl/Tk (uma linguagem de programação)

Sintaxe para uma seção específica:

 man section_number keyword 

Por exemplo

 man 2 passwd 

homem Opções

ComandosFunção
cara -ahLista todas as seções disponíveis de um comando.
homem -aPara visualizar todas as páginas de manual de um comando.
sman -k (a propósito)Mostra uma lista de resultados na página de manual contendo uma correspondência de palavra-chave.
-f, o que éEle exibe a descrição da página de manual, se disponível.
Onde éUsado para determinar a localização de uma página de manual
Nenhuma opção Mostra todo o manual de comando.
Número da seção Como o manual é categorizado em duas ou mais seções, a opção section-num é aplicada para mostrar apenas uma seção específica do manual.
-Em Esta opção é usada para retornar o local onde a página de manual de um comando especificado está disponível.
-EU Esta opção diferencia maiúsculas de minúsculas do comando.
--padrão, -D Normalmente, esta opção é emitida como opção inicial e redefine o comportamento do comando man para seu padrão.
--depurar, -d Esta opção imprime os detalhes de depuração.
--config-file=arquivo, -C arquivo Podemos usar este arquivo para configuração do usuário em vez do padrão ~/.manpath.
--avisos[=avisos] Esta opção ativa avisos usando groff. Pode ser usado para implementar verificações de integridade no texto fonte da página de manual. A opção warnings é uma lista de nomes de avisos isolados por vírgulas. Mac é o padrão se não for fornecido.
--global-a propósito, -K Ele encontra texto em todas as páginas do manual. É uma busca de força bruta. Devemos definir uma seção para diminuir os números das páginas que precisam ser pesquisadas.
--arquivo local, -l Ele habilita o modo local. Ele formata e mostra os arquivos do manual local em vez de localizá-los na coleção de manuais do sistema.
--localização, --caminho, --onde, -w Esta opção não mostra a página do manual, mas imprime a localização do arquivo nroff de origem que seria editado. Ele mostra a localização de cada arquivo de origem que é igual aos critérios de pesquisa se o sinalizador -a também for usado.