Android

Comando do tipo Linux

Aprenda os comandos básicos do Linux - Terminal Ubuntu

Aprenda os comandos básicos do Linux - Terminal Ubuntu

Índice:

Anonim

O comando type é usado para exibir informações sobre o tipo de comando. Ele mostrará como um determinado comando seria interpretado se digitado na linha de comando., explicaremos como usar o comando do type Linux.

Como usar o comando type

type é um shell embutido no Bash e em outros shells como Zsh e Ksh. Seu comportamento pode ser ligeiramente diferente de shell para shell. Abordaremos a versão interna do type Bash.

A sintaxe para o comando type é a seguinte:

type FILE_NAME…

Por exemplo, para encontrar o tipo do comando wc , digite o seguinte:

type wc

A saída será algo como isto:

wc is /usr/bin/wc

Você também pode fornecer mais de um argumento para o comando type :

type sleep head

A saída incluirá informações sobre os comandos sleep e head :

sleep is /bin/sleep head is /usr/bin/head

Tipos de comando

A opção -t diz ao type para imprimir uma única palavra descrevendo o tipo do comando, que pode ser um dos seguintes:

  • alias (shell alias) função (função shell) builtin (shell builtin) arquivo (arquivo de disco) palavra-chave (palavra reservada do shell)

Aqui estão alguns exemplos:

  1. Alias

    type -t grep

    No meu sistema, o grep é um alias para grep --color=auto :

    alias

    Função

    type -t rvm

    rvm é uma ferramenta (função) para instalar, gerenciar e trabalhar com vários ambientes Ruby:

    function

    Construídas em

    type -t echo

    echo é um shell embutido no Bash e em outros shells como Zsh e Ksh:

    builtin

    Arquivo

    type -t cut

    cut é um arquivo executável:

    builtin

    Palavra-chave

    type -t for

    for é uma palavra reservada no Bash:

    keyword

Exibir todos os locais que contêm o comando

Para imprimir todas as correspondências, use a opção -a :

type -a pwd

A saída mostrará que o pwd é um shell embutido, mas também está disponível como um executável independente /bin/pwd :

pwd is a shell builtin pwd is /bin/pwd

Quando a opção -a for usada, o comando type incluirá aliases e funções, apenas se a opção -p não for usada.

Outras opções de comando de tipo

A opção -p forçará type a retornar o caminho para o comando apenas se o comando for um arquivo executável no disco:

Por exemplo, o comando a seguir não exibirá nenhuma saída porque o comando pwd é um shell embutido.

type -p pwd

Diferentemente de -p , a opção -P maiúscula indica ao type para procurar no PATH um arquivo executável no disco, mesmo que o comando não seja um arquivo.

type -P pwd

pwd is /bin/pwd

Quando a opção -f é usada, o type não procura funções de shell, como no comando embutido.

Conclusão

O comando type mostrará como um comando específico será interpretado se usado na linha de comando.

tipo terminal