Obtendo ajuda no Linux

17

Click here to load reader

description

Material de apoio - Instalação e configuração de sistemas operacionais de redes Linux. Obtendo ajuda no Linux

Transcript of Obtendo ajuda no Linux

Page 1: Obtendo ajuda no Linux

Instalação e configuração de Sistemas Operacionais de Redes

Obtendo ajuda

no Linux

Profª Ivani Nascimento

Page 2: Obtendo ajuda no Linux

Apresentação

Ter dúvidas durante a utilização do Linux é a coisa mais comum que

se existe, mas para resolver esse problema e saber as respostas para suas

perguntas, existem várias maneiras.

O Linux é um sistema bem documentado, e, provavelmente tudo o

que imaginar fazer ou aprender já está disponível para leitura.

Vamos agora conhecer os comandos de ajuda para obter

informaçãoes sobre comandos ou componentes do Linux.

Page 3: Obtendo ajuda no Linux

man

A documentação padrão do GNU/Linux, chamada de "man pages",

contém ajuda para quase todos comandos ou programas.

Elas trazem uma descrição básica do comando/programa e detalhes

sobre o funcionamento de opção, além de também documentar parâmetros

usados em alguns arquivos de configuração.

Para ter acesso às man pages, utilizamos o comando man, que

apresenta todos tópicos do manual Linux.

As man pages, são divididas em nove seções como veremos a seguir:

Page 4: Obtendo ajuda no Linux

man

1 – Programas executáveis ou comandos internos

2 – Chamadas do sistema (funções oferecidas pelo kernel)

3 – Chamadas de Bibliotecas (funções dentro de biblioteca do sistema)

4 – Arquivos especiais (normalmente encontrados no diretório /dev)

5 – Formatos de arquivos e convenções (Exemplo: /etc/passwd)

6 – Jogos

7 – Pacotes de macros e convenções (por exemplo, man)

8 – Comandos de Administração do Sistema

9 – Rotinas do Kernel (não padrões)

Page 5: Obtendo ajuda no Linux

man

Para utilizar o comando man, basta digitar o comando man, e o tópico

desejado.

Exemplos:

✔ Consultar o manual do comando ls:

# man ls

✔ Consultar o manual do arquivo /etc/passwd:

# man 5 passwd

Page 6: Obtendo ajuda no Linux

info

As "info pages" são como as páginas manuais, porém são utilizadas

com navegação mas é usada navegação entre as páginas. Elas são acessadas

através do comando info.

O comando info é útil quando já sabemos o nome do comando e só

queremos saber qual sua respectiva função.

A navegação das info pages é feita através de nomes marcados com

um "*" (hipertextos) que, se pressionarmos <Enter>, nos levará até a seção

correspondente.

Para sair do comando info, basta teclar "q" (sem aspas).

Page 7: Obtendo ajuda no Linux

info

Exemplos:

✔ Exibe a lista de todos os manuais de comandos/programas disponíveis:

# info

✔ Exibe as informações do comando ls:

# info ls

Page 8: Obtendo ajuda no Linux

help

O comando help fornece ajuda rápida, e útil para saber que opções

podem ser usadas com os comandos internos do interpretador de comandos

(shell).

Exemplos:

✔ Exibe ajuda rápida para todos comandos internos:

# help

✔ Exibe ajuda rápida para o comando cd (interno):

# help cd

Page 9: Obtendo ajuda no Linux

help

Observação:

O comando help somente mostra a ajuda para comandos internos;

para comandos externos, o help aparece como parâmetro.

Exemplo:

✔ Ajuda rápida para o comando ls (externo):

# ls --help

Page 10: Obtendo ajuda no Linux

apropos

O comando apropos é utilizado quando não se sabe qual

documentação acessar para um determinado assunto, mostrando as man

pages que contém a palavra-chave que foi especificada.

Para localizar as man pages, o comando apropos utiliza um banco de

dados construído com o comando catman (executado pelo administrador do

sistema, root).

Exemplos:

✔ Constrói o banco de dados do comando apropos:

# catman

Page 11: Obtendo ajuda no Linux

apropos

Localiza man pages que contém a palavra user:

# apropos user

passwd (1) - change user password

passwd (1ssl) - compute password hashes

passwd (5) - the password file

gpasswd (1) - administer the /etc/group file

Page 12: Obtendo ajuda no Linux

whatis

O comando whatis tem basicamente a mesma função que o

comando apropos. A diferença entre eles, está no fato do whatis, realizar

buscas mais específicas.

Enquanto o comando apropos busca as páginas de manuais de

maneira geral, ou seja, ele traz manuais seja como nome, parte do nome ou

na descrição do que o usuário solicitou, o comando whatis trará somente o

manual com nome exato da palavra pesquisada.

Page 13: Obtendo ajuda no Linux

whatis

Localiza o binário, o arquivo de configuração, e a localização das páginas

de manuais do passwd:

# whatis passwd

passwd (5) - the password file

passwd (1) - change user password

passwd (1ssl) - compute password hashes

Page 14: Obtendo ajuda no Linux

whereis

O comando whereis é utilizado para mostrar a localização do binário do

comando, do arquivo de configuração (caso exista) e a localização das

páginas de manuais de um comando ou arquivo.

Exemplo: localizar binário, arquivo de configuração e páginas de manuais do

passwd:

# whereis passwd

Passwd: /usr/bin/passwd /etc/passwd /usr/X11R6/bin/passwd

/usr/bin/X11/passwd /usr/share/man/man5/passwd.5.gz

/usr/share/man/man1/passwd.1.gz

/usr/share/man/man1/passwd.1ssl.gz

Page 15: Obtendo ajuda no Linux

which

O comando which tem basicamente a mesma função que o comando

whereis.

A diferença entre eles, é que o comando which só mostra a

localização do binário do comando.

Exemplo: localizar onde está o binário do comando passwd:

# which passwd

/usr/bin/passwd

Page 16: Obtendo ajuda no Linux

Referências

MORIMOTO, Carlos E.. Linux, guia prático. Porto Alegre: Sul Editores, 2009.

FERREIRA, Rubem E.. Linux: guia do administrador do sistema. São Paulo: Novatec, 2008.

MOTA FILHO, João Eriberto. Descobrindo o Linux: entenda o sistema operacional GNU/linux. São Paulo: Novatec, 2007.

Page 17: Obtendo ajuda no Linux

Referências

• RIBEIRO, Uirá, Certificação Linux, 1ª Ed, Rio de Janeiro, Axcel Books, 2004.

• Certificação Linux LPI- Nível 1 Exames 101 e 102. Vários, 1ª Ed, São Paulo, Alta Books.

• NORTON, Peter; GRIFFITH, Arthur. Guia Completo do Linux. Tradução Sérgio Facchim – Complete Guide to Linux. São Paulo, Berkeley, 2000.