type
Processos e sistema
Uso
type [-a] <name>Pergunta ao proprio shell o que um nome realmente e: alias, funcao, builtin ou arquivo, exatamente o que `which` nao ve porque so olha o PATH.
Opções comuns
| Opção | Significado |
|---|---|
| -a | Every meaning of the name, in the order the shell would consider them. |
| -t | One word only: alias, keyword, function, builtin or file. |
| -P | Force a PATH lookup even if the name is also an alias or function (bash). |
| -f | Ignore shell functions. |
Exemplos
type -a lsReveals the alias first and the /bin/ls binary second.
type -t rmPrints "file" if nothing is shadowing it, "alias" if something is.
O que está rodando e o que está comendo a máquina. Identificar vem antes de matar.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que type faz?
Pergunta ao proprio shell o que um nome realmente e: alias, funcao, builtin ou arquivo, exatamente o que `which` nao ve porque so olha o PATH.
Q. Como se digita?
type [-a] <name> — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 4; a lista completa está em man type. Este comando fica em Processos e sistema.
Comandos relacionados
página man: man type