Comandos Linux · 2 min read · Jan 22, 2026
Tutorial do Comando type do Linux para Iniciantes (com Exemplos)

Na linha de comando do Linux, você encontrará vários tipos de utilitários. Alguns são um alias, enquanto outros são ferramentas embutidas e até funções. Então, como você verifica esses tipos? Bem, existe um comando ‘type‘ que oferece essas informações. Neste tutorial, discutiremos o comando ‘type’ usando alguns exemplos fáceis de entender.
Mas antes de fazermos isso, vale a pena mencionar que todos os exemplos aqui foram testados em uma máquina Ubuntu 18.04 LTS.
Comando type do Linux
Como já mencionado na introdução acima, o comando type no Linux exibe informações sobre o tipo de comando. A seguir está sua sintaxe:
type [-afptP] name [name ...]E aqui estão alguns exemplos no estilo Q&A que devem lhe dar uma ideia melhor de como o comando type funciona.
Q1. Como usar o comando type?
É simples, basta executar ‘type’ com o nome da ferramenta de linha de comando como entrada e -t como a opção de linha de comando. Por exemplo,
type -t cpEste comando produziu a seguinte saída:
fileDa mesma forma, se o nome da ferramenta for um alias, então o comando type deixa claro isso. Por exemplo, o seguinte comando:
type -t lsproduziu esta saída:
aliasAqui está como a página de manual da ferramenta explica a opção -t:
-t output a single word which is one of `alias', `keyword',
`function', `builtin', `file' or `', if NAME is an alias, shell
reserved word, shell function, shell builtin, disk file, or not
found, respectivelyQ2. Como fazer o type imprimir a localização das ferramentas?
Para isso, execute o comando type sem nenhuma opção. Aqui está um exemplo:
Q3. Como exibir todas as localizações contendo uma ferramenta específica?
Use a opção de linha de comando -a para isso. Aqui está um exemplo:
type -a lsEste comando produziu a seguinte saída no meu sistema:
ls is aliased to `ls --color=auto'
ls is /bin/lsQ4. Como fazer o type buscar mesmo se a entrada for um alias?
Por padrão, se você inserir um alias (como ‘ls’ em alguns sistemas), o comando type não produz a localização na saída. Por exemplo:
type lsAqui está a saída:
ls is aliased to `ls --color=auto'No entanto, se você quiser, pode forçar o ‘type’ a buscar a localização mesmo se a entrada for um alias. Isso pode ser feito usando a opção de linha de comando -P.
-P force a PATH search for each NAME, even if it is an alias,
builtin, or function, and returns the name of the disk file
that would be executedConclusão
O comando type não tem uma curva de aprendizado acentuada. Muitas das opções que ele fornece discutimos neste tutorial. Uma vez que você tenha terminado de testar essas, dirija-se à página de manual do comando ‘type’ para aprender mais sobre ele.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.