Definição de Type
Type significa tipo.
É um comando embutido no bash. Bash é o interpretador de comandos mais usado no linux.
type serve para informar se um programa ou comando é do tipo
-
-
- alias = Um apelido. Geralmente um nome mais curto ou mais fácil para memorizarmos.
- Comando Interno do shell = Um comando embutido ao bash ou outro shell; Quando o programa é interno ao shell ele é conhecido bomo built-in.
- Comando Externo = Um comando que não faz parte do shell(o shell mais usado é o bash), mas é um arquivo localizado do sistema de arquivos, geralmente dentro das pastas /bin, /sbin/, /usr/bin …etc Quando o comando é externo do shell type retorna seu caminho.
-
Opções do Comando type
- t = Abrevia o resultado.
Usando o Comando type
- Usando type com comando cp
[elder@centos65 ~]$ type cp cp is /bin/cp
Type é um comando externo, sua localização é /bin/cp
- type com cd
[elder@centos65 ~]$ type cd cd is a shell builtin
cd pe um comando interno, pertencente ao shell. Nesse caso o shell que estou usando é bash.
- meuPrograminha é um script que criei em um dos artigos anteriores. Aproveitar e ver o que type retorna
[elder@centos65 ~]$ type meuPrograminha meuPrograminha is /usr/local/bin/meuPrograminha
- Podemos ver o tipo de vários comandos ao mesmo tempo. Aqui vejo o tipo de “date, pwd, copiar e ls”
[elder@centos65 ~]$ type date pwd copiar ls date is /bin/date pwd is a shell builtin copiar is aliased to `cp -i' ls is aliased to `ls --color=auto'
ls é um alias, um apelido para “ls –color=auto”
- Aqui vejo qual tipo de comandos para “whereis which e o próprio type”
[elder@centos65 ~]$ type whereis which type whereis is /usr/bin/whereis which is aliased to `alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' type is a shell builtin
- Usando opção -t para abreviarmos os resultados.
[elder@centos65 ~]$ type -t ls alias
- type com ethtool
[elder@centos65 ~]$ type -t ethtool file
- type para o comando etthool sem abreviação
[elder@centos65 ~]$ type ethtool ethtool is /usr/sbin/ethtool
Conclusão
O comando type é bem simples e últil.
Siga-nos em nossas redes:
Link Facebook: https://www.facebook.com/gnulinuxbr
Link WhatsApp: https://chat.whatsapp.com/G9xS3Ylzoou3TrN49DQso4
Link Telegram: https://t.me/gnulinux_brasil
YouTube: https://www.youtube.com/channel/UCwyFWDqE0v7SwpZenjmzxYQ