Androide

Comando tipo Linux

Curso GNU/Linux – 15. Comando ls

Curso GNU/Linux – 15. Comando ls

Tabla de contenido:

Anonim

El comando type se usa para mostrar información sobre el tipo de comando. Le mostrará cómo se interpretaría un comando dado si se escribiera en la línea de comando., explicaremos cómo usar el comando de type Linux.

Cómo usar el comando tipo

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

La sintaxis para el comando de type es la siguiente:

type FILE_NAME…

Por ejemplo, para encontrar el tipo del comando wc , debe escribir lo siguiente:

type wc

La salida será algo como esto:

wc is /usr/bin/wc

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

type sleep head

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

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

Tipos de comando

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

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

Aquí están algunos ejemplos:

  1. Alias

    type -t grep

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

    alias

    Función

    type -t rvm

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

    function

    Incorporado

    type -t echo

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

    builtin

    Archivo

    type -t cut

    cut es un archivo ejecutable:

    builtin

    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 la opción -a :

type -a pwd

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

pwd is a shell builtin pwd is /bin/pwd

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

Otras opciones de comando de tipo

La opción -p obligará a type a 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 el comando pwd es un shell incorporado.

type -p pwd

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

type -P pwd

pwd is /bin/pwd

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

Conclusión

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

terminal de tipo