Linha de Comando em Linux: type

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

  1. Usando type com comando cp
    [elder@centos65 ~]$ type cp
    cp is /bin/cp
    

    Type é um comando externo, sua localização é /bin/cp

  2. 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.

  3. 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
  4. 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”

  5. 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
  6. Usando opção -t para abreviarmos os resultados.
    [elder@centos65 ~]$ type -t ls 
    alias
  7. type com ethtool
    [elder@centos65 ~]$ type -t ethtool 
    file
  8. 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

 

Leitor voraz e um dos administradores do GNU/Linux Brasil no Whatsapp, facebook, youtube e nesse dito site: www.gnulinuxbrasil.com.br

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *