DicasLPI: Trabalhar na linha de comando II
Introdução
O Linux possui um vasto número de comandos disponíveis agilizando bastante a administração do sistema. Um dentre seus inúmeros recursos é a utilização da tecla [TAB]. Após digitar as letras iniciais de um comando ou caminho de um diretório, a tecla [TAB] completa a linha de comando ou respectivo caminho.
Porém, todos os comandos e arquivos de configuração no Linux são acompanhados por um manual, sendo acessível a todos usuários, através do comando man que demonstra todos os “detalhes” que envolve um comando ou arquivo de configuração.
Exemplo, para ver detalhes do comando cp:
# man cp
Ou de um arquivo de configuração:
# man sysctl.conf
O comando info
Uma alternativa ao comando man seria o comando info. Uma fonte bem interessante de consulta desenvolvida pelo projeto GNU.
# info cp
Arquivo de configuração:
# info sysctl.conf
Utilizando o comando Apropos e Whatis
O comando Apropos procura por programas e comandos através da descrição. É útil quando se precisa fazer alguma coisa e não se sabe qual comando usar. Ele faz sua pesquisa nas páginas de manual existentes e lista de comandos que atendam a consulta.
# apropos user
Entretanto, uma maneira de identificar os manuais de referência para certos comandos é interessante utilizar o comando Whatis. O banco de dados do comando Whatis armazena a seção de nome dos manuais do sistema.
# whatis cp
Utilizando as páginas do manual
As páginas de manual acompanham quase todos os programas GNU/Linux. Elas trazem uma descrição básica de comandos e detalhes sobre o funcionamento de suas opções. As páginas de manual são visualizadas na forma de texto único, com rolagem vertical e apresenta também parâmetros usados em alguns arquivos de configuração.
Os documentos do manual são divididos em sessões de acordo com o assunto abordado, sendo divididas de 1 a 9, conforme abaixo:
- Programa executáveis ou comandos do shell;
- Chamadas do Sistema (funções fornecidas pelo kernel);
- Chamadas de biblioteca (funçẽos fornecidas pelas bibliotecas);
- Arquivos especiais, especialmente aqueles localizados em /dev;
- Formatos de arquivos e convenções;
- Jogos;
- Pacotes macro;
- Comandos administrativos;
- Rotinas do kernel.
Cada página do manual é dividida em partes:
NAME: Nome do item procurado com uma descrição curta; SYNOPSIS: Descrição sumária das funcionalidades; OPTIONS: Descrição de cada opção e argumento possíveis; FILES: Uma lista de arquivos importantes relacionados ao item; SEE ALSO: Lista de itens relacionados ao objeto procurado; BUGS: Descrição de possíveis problemas com o item; AUTHOR: Lista de pessoas responsáveis pelo item.
Com isso, chegamos ao final desta saga, devendo ressaltar: Somente com a prática adquirimos o conhecimento estudado.
Fonte: http://imasters.com.br/gerencia-de-ti/certificacoes/dicaslpi-trabalhar-na-linha-de-comando-parte-04/