Dando Continuidade a explicação sobre o princípio básico do terminal de comandos, agora vamos abordar sobre man pages, também conhecidos como manuais online e como descobrir comandos para atender necessidade repentinas.
No artigo anterior (a primeira parte que pode ser conferido no link http://tocadotux.blogspot.com/2015/06/principio-basico-terminal.html) expliquei o uso dos comandos help, info (para poder obter mais comandos) e whatis. Agora vamos explorar o man, info (funcionando assim como o man) e apropos.
O comando man é utilizando da mesma forma que o whatis, porém o resultado é diferente, pois, diferente do whatis, que fornece somente a informação sobre a finalidade do programa, ele exibe um manual de referência completo do programa (comando = programa), também conhecidos como manual online ou man pages.
Se
digitar somente man logo é fornecida a seguinte resposta:
Isso por que o man espera que lhe seja fornecido algum comando logo após para assim lhe fornecer o manual.
Digitando man man, obtém-se informação completa de como
utilizá-lo.
As man pages não existem somente para comandos, mas também para arquivos (de configuração ou de dispositivos), chamadas do sistema e funções de bibliotecas (informações relacionadas a programação) e mesmo padrões e convenções.
Esses tópicos são categorizados nas seguintes seções acompanhadas dos números que vão de 1 a 6 (e podem ser verificados dento do man man):
É
possível se aprofundar nesses tópicos digitando man “o
número desejado”
intro.
[Esse foi o resultado gerado digitando man 5 intro]
[Esse foi o resultado gerado digitando man 5 intro]
Essas seções são importantes por
que você pode ter comandos e arquivos de configurações com o mesmo
nome; com é o caso do passwd
que é o comando de alterar a senha dos usuários e o arquivo de
configuração /etc/passwd.
Você utilizaria a seção 5
para ler informações sobre o arquivo de configuração /etc/passwd
e a seção 1 para
ler informações sobre o comando passwd.
[Essa imagem é o resultado do man 1 passwd que se refere ao comando]
[e dessa do man 5 passwd que se refere ao arquivo de configuração]
[e dessa do man 5 passwd que se refere ao arquivo de configuração]
Dentro de um manual online é possível navegar por ela subindo e
descendo a página com as teclas cetas para cima e para baixo, ou com
as teclas PageUp/Down. Também é possível buscar por palavras chave
utilizando a tecla “/” e pesquisando o termo desejado.
Digitando a tecla n, irá para a próxima linha contendo o mesmo
termo:
As
man pages são normalmente estruturadas da seguinte forma:
•
nome do comando com uma descrição one-line
•
sinopse do comando, exibindo a syntax que o comando aceita
•
opções do comando com uma explicação de cada opção
•
Maiores informações sobre o comando, como restrições de uso,
comportamento padrão e etc ...
•
informação de direitos autorais e autor
•
man pages relacionadas
Já
com o comando info (mencionado no ultimo artigo) é possível
também ler as man pages, pois o info se trata de um comando com o
mesmo propósito.
Deixando o info de lado, caso queira algum comando para algum proposito específico e não conhece algum para realizar sua tarefa, utilize o comando apropos seguido do nome do que deseja (lembrando que no caso aqui podemos buscar os termos tanto em inglês quando em portugês). Suponhamos que queira algum programa para listar diretórios, digite apropos diretórios:
Repare que o resultado não foi la o que queria, então tente com o
termo em inglês:
Mas a lista foi muito grande :-(
SIMPLES!
Filtre-o utilizando “ |grep list ” após o comando :-)
Assim
acaba facilitando a sua busca.
Essa foi a segunda parte, mas não parem
por aí; há muito o que se explorar dentro do terminal. Espero que tenham gostado e que esses comandos possam servir-lhes de bússola para os orientar.
Utilizem a opção “h” dentro de man que
lhe fornecerá a informação sobre as opções a se utilizar dentro
de uma man page gerará essas instruções para lhes ajudar:
Utilize também o man -k, que gera o mesmo resultado que o apropos e a opção --help para lhe fornecer as opções em cada comando. Caso queira saber mais sobre o shell de um modo geral, digite info bash. O manual obtido pelo info bash é grandinho (dá pro gasto).
Utilize também o man -k, que gera o mesmo resultado que o apropos e a opção --help para lhe fornecer as opções em cada comando. Caso queira saber mais sobre o shell de um modo geral, digite info bash. O manual obtido pelo info bash é grandinho (dá pro gasto).
Espero que os comandos aqui tenho sido uteis para lhe direcionar nessa jornada. Vamos em frentre :-)
Nenhum comentário:
Postar um comentário
Viu algum erro e quer compartilhar seu conhecimento? então comente aí.
Observação: somente um membro deste blog pode postar um comentário.