Comandos de ajuda
Dica publicada em Linux / Comandos
Comandos de ajuda
Tipos de comandos:
Sintaxe: man [opcoes] [secao] comando
Opções:
Informações sobre o comando ls:
man ls
Exibe informações sobre o arquivo de configuração do "rpc-portmap":
man 5 rpc
Sintaxe: info [opçoes] comando
Opções:
info ls
Obs.: para sair do info, pressione Q.
Sintaxe: pinfo [opções] comando
Opções:
pinfo ls
Obs.: para sair do pinfo, pressione Q.
Sintaxe: whatis palavra-chave
Exemplo:
whatis find
Sintaxe: apropos palavra-chave
Exemplo:
apropos directory
Obs.: a diferença entre esses dois comandos, é que o whatis precisa do nome exato do comando e o apropos pode colocar o nome do comando ou o que ele faz.
Exemplo: ele vai puxar todas as informações sobre comandos que utilizam mails:
apropos mail
Mostra status do arquivo:
stat arquivo
Exemplo: compara os dois arquivos e exibe a diferença linha por linha:
comm letras1 letras2
Exemplo:
file SPCBrasil.jpg # Arquivo de imagem
file arquivo.txt # Arquivo de texto
file /usr/bin/passwd # Arquivo binário (programa executável)
- Comandos internos :: são comandos que estão dentro de um shell interpretador de comandos. Quando o shell é carregado na memória, seus comandos ficam residentes nela. A grande vantagem dos comandos internos, é a velocidade, pois não precisam ser procurados no HD e nem criam processos. Exemplos: cd, alias, kill e logout.
- Comandos externos :: são comandos que estão localizados em diretórios específicos no HD, como /bin e /sbin. O GNU/Linux precisa consultar o HD sempre que um desses comandos é solicitado. A maioria dos comandos do GNU/Linux é externa. Exemplos: ls, cp, rm, mv, mkdir e rmdir.
man
Consulta os manuais dos comandos do sistema.Sintaxe: man [opcoes] [secao] comando
Opções:
- -a :: exibe todas as páginas do manual.
- -h :: mensagem de ajuda.
- -w :: exibe a localização de páginas do manual a serem exibidas.
- bin :: binários essenciais para o funcionamento do sistema.
- sys :: chamadas do sistema.
- lib :: funções das bibliotecas.
- dev :: arquivos de dispositivos (ex.: HD, pendrive, placa de vídeo, impressora, etc).
- etc :: arquivos de configuração.
- games
- misc :: miscelânea.
- sbin :: binários essenciais à administração e manutenção do sistema (root).
- boot :: kernel.
Informações sobre o comando ls:
man ls
Exibe informações sobre o arquivo de configuração do "rpc-portmap":
man 5 rpc
info
Exibe informações de um comando do sistema.Sintaxe: info [opçoes] comando
Opções:
- -d nome_dir :: adiciona um diretório à lista de diretórios a serem procurados para arquivos.
- -f arqinfo :: especifica o arquivo a ser utilizado pelo comando info.
- -h :: mensagem de ajuda.
info ls
Obs.: para sair do info, pressione Q.
pinfo
Browser de exibição de informações de um comando do sistema.Sintaxe: pinfo [opções] comando
Opções:
- -f arqinfo :: especifica o arquivo a ser utilizado pelo comando pinfo.
pinfo ls
Obs.: para sair do pinfo, pressione Q.
whatis
Consulta manuais do sistema a partir de um banco de dados. Esse banco de dados deve ser atualizado periodicamente com o comando makewhatis (somente com o usuário root). O whatis não tem página do manual. Para obter ajuda, digite: makewhatis -?Sintaxe: whatis palavra-chave
Exemplo:
whatis find
apropos
Exibe informações sobre um assunto a partir de um banco de dados, é o mesmo do comando whatis.Sintaxe: apropos palavra-chave
Exemplo:
apropos directory
Obs.: a diferença entre esses dois comandos, é que o whatis precisa do nome exato do comando e o apropos pode colocar o nome do comando ou o que ele faz.
Exemplo: ele vai puxar todas as informações sobre comandos que utilizam mails:
apropos mail
stat
Exibe status de arquivos ou sistema de arquivos.Mostra status do arquivo:
stat arquivo
comm
Compara dois arquivos ordenados linha por linha.Exemplo: compara os dois arquivos e exibe a diferença linha por linha:
comm letras1 letras2
file
Exibe o tipo de arquivo, caso seja uma imagem, arquivo binário, arquivo texto, etc.Exemplo:
file SPCBrasil.jpg # Arquivo de imagem
file arquivo.txt # Arquivo de texto
file /usr/bin/passwd # Arquivo binário (programa executável)