Comando type – ver informações sobre outros comandos no Linux

Comando type

O comando type é usado para descobrir informações sobre um outro comando qualquer  no Linux. ELe mostra algumas informações básicas sobre um ou mais comandos informados como argumento no terminal.

Algumas das informações que podem ser visualizadas com o comando type incluem:

  • Se ele é um alias (apelido)
  • Se é built-in do shell (comando interno)
  • Se é arquivo (programa executável)
  • Se é uma palavra-chave (usada em scripts do shell, por exemplo)
  • O caminho do comando

Entre outras.

Sintaxe

type [opções] comando(s)

Onde comando(s) é uma lista de comandos separados por espaços para os quais se deseja obter informações básicas.

Obter ajuda sobre o comando type

Para obter ajuda sobre este comando não empregados as tradicionais páginas de manual. Ao tentarmos ver a ajuda com o comando man, obteremos isso:

$ man type
Nenhuma entrada de manual para type

Se quisermos ver a ajuda do comando é necessário passar a palavra “type” como argumento do comando help:

$ help type

Ajuda do comando type no linux

Exemplos

Vejamos alguns exemplos de uso do comando type.

1. Obter informação geral sobre um comando:

$ type ls
$ type cd
$ type type

ls está apelidada para `ls --color=auto'
cd é um comando interno do shell
type é um comando interno do shell

2. É possível obter informações sobre mais de um comando ao mesmo tempo:

$ type head tail
$ type while for if case

head é /usr/bin/head
tail é /usr/bin/tail
while é uma palavra-chave do shell
for é uma palavra-chave do shell
if é uma palavra-chave do shell
case é uma palavra-chave do shell

3. Para mostrar somente o tipo do comando usamos a opção -t

$ type -t ls
$ type -t cd
$ type -t mkdir

alias
builtin
file

4. Mostrar caminho absoluto do comando se ele for arquivo: opção -p (similar ao comando which)

$ type -p mkdir
$ type -p cal
$ type -p ip

/usr/bin/mkdir
/usr/bin/cal
/usr/bin/ip

5. Mostrar caminho do arquivo executado mesmo que o comando seja um apelido, comando interno ou função.

$ type -P pwd

/usr/bin/pwd

Aqui, a opção -p (p minúsculo) não retornaria nada, pois o comando pwd é um comando interno do sistema (bultin), mas a opção -P mostra o caminho do executável.

É isso aí! No próximo artigo vamos falar sobre outro comando muito importante para o gerenciamento de comandos no shell: o comando history.

Até!

 

Sobre Fábio dos Reis (1349 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

1 Comentário em Comando type – ver informações sobre outros comandos no Linux

  1. Olá, como fazer pra ter o certificado?

Escreva um comentário

Seu e-mail não será divulgado


*