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 cp

Este comando produziu a seguinte saída:

file

Da 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 ls

produziu esta saída:

alias

Aqui 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, respectively

Q2. 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 ls

Este comando produziu a seguinte saída no meu sistema:

ls is aliased to `ls --color=auto'  
ls is /bin/ls

Q4. 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 ls

Aqui 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 executed

Conclusã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.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.