GNU/Linux >> Tutoriales Linux >  >> Linux

Comando de tipo Linux

El type El comando se utiliza para mostrar información sobre el tipo de comando. Le mostrará cómo se interpretaría un comando determinado si se escribiera en la línea de comando.

En este artículo, explicaremos cómo usar el type de Linux comando.

Cómo usar el tipo de comando #

type es un shell incorporado en Bash y otros shells como Zsh y Ksh. Su comportamiento puede ser ligeramente diferente de un caparazón a otro. Cubriremos la versión integrada de Bash de type .

La sintaxis para el type El comando es el siguiente:

type [OPTIONS] FILE_NAME...

Por ejemplo, para encontrar el tipo de wc comando, escribiría lo siguiente:

type wc

La salida será algo como esto:

wc is /usr/bin/wc

También puede proporcionar más de un argumento al type comando:

type sleep head

La salida incluirá información sobre sleep y head comandos:

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

Tipos de Comandos #

La opción -t le dice a type para imprimir una sola palabra que describa el tipo de comando que puede ser uno de los siguientes:

  • alias (alias de shell)
  • función (función de shell)
  • incorporado (shell incorporado)
  • archivo (archivo de disco)
  • palabra clave (palabra reservada de shell)

Estos son algunos ejemplos:

  1. Alias

    type -t grep

    En mi sistema grep tiene el alias de grep --color=auto :

    alias
  2. Función

    type -t rvm

    rvm es una herramienta (función) para instalar, administrar y trabajar con múltiples entornos de Ruby:

    function
  3. Incorporado

    type -t echo

    echo es un shell incorporado en Bash y otros shells como Zsh y Ksh:

    builtin
  4. Archivo

    type -t cut

    cut es un archivo ejecutable:

    builtin
  5. Palabra clave

    type -t for

    for es una palabra reservada en Bash:

    keyword

Mostrar todas las ubicaciones que contienen el comando #

Para imprimir todas las coincidencias, use -a opción:

type -a pwd

La salida le mostrará que pwd es un shell incorporado pero también está disponible como un /bin/pwd independiente ejecutable:

pwd is a shell builtin
pwd is /bin/pwd

Cuando -a se usa la opción, el comando type incluirá alias y funciones, solo si -p la opción no se utiliza.

Otras opciones de comando de tipo #

El -p la opción forzará type para devolver la ruta al comando solo si el comando es un archivo ejecutable en el disco:

Por ejemplo, el siguiente comando no mostrará ningún resultado porque pwd el comando es un shell integrado.

type -p pwd

A diferencia de -p , la mayúscula -P opción le dice a type para buscar el PATH para un archivo ejecutable en el disco incluso si el comando no es un archivo.

type -P pwd
pwd is /bin/pwd

Cuando -f se utiliza la opción, type no buscará funciones de shell, como con el comando incorporado.

Conclusión #

El type comando le mostrará cómo se interpretará un comando específico si se usa en la línea de comando.

Si tiene alguna pregunta o comentario, deje un comentario a continuación.


Linux
  1. Comando de archivo de Linux:cómo determinar el tipo de archivo en Linux

  2. comando linux mv

  3. Linux du comando

  4. Comando IP de Linux

  5. Comando cd de linux

Comando de fecha en Linux

Comando libre en Linux

Comando Sudo en Linux

Comando W en Linux

Al mando en Linux

Comando Df en Linux