Comandos Linux · 2 min read · Jan 22, 2026

Tutorial del comando type de Linux para principiantes (con ejemplos)

En la línea de comandos de Linux, te encontrarás con varios tipos de utilidades. Algunas son un alias, mientras que otras son herramientas integradas e incluso funciones. Entonces, ¿cómo verificas estos tipos? Bueno, existe un comando ‘type‘ que te ofrece esta información. En este tutorial, discutiremos el comando ‘type’ utilizando algunos ejemplos fáciles de entender.

Pero antes de hacer eso, vale la pena mencionar que todos los ejemplos aquí han sido probados en una máquina Ubuntu 18.04 LTS.

Comando type de Linux

Como ya se mencionó en la introducción anterior, el comando type en Linux muestra información sobre el tipo de comando. A continuación se muestra su sintaxis:

type [-afptP] name [name ...]

Y aquí hay algunos ejemplos en formato de preguntas y respuestas que deberían darte una mejor idea de cómo funciona el comando type.

P1. ¿Cómo usar el comando type?

Es simple, solo ejecuta ‘type’ con el nombre de la herramienta de línea de comandos como entrada y -t como la opción de línea de comandos. Por ejemplo,

type -t cp

Este comando produjo la siguiente salida:

file

De manera similar, si el nombre de la herramienta es un alias, entonces el comando type lo indica claramente. Por ejemplo, el siguiente comando:

type -t ls

produjo esta salida:

alias

Así es como la página del manual de la herramienta explica la opción -t:

-t  output a single word which is one of `alias', `keyword',
        `function', `builtin', `file' or `', if NAME is an alias, shell
        reserved word, shell function, shell builtin, disk file, or not
        found, respectively

P2. ¿Cómo hacer que type imprima la ubicación de las herramientas?

Para esto, ejecuta el comando type sin ninguna opción. Aquí hay un ejemplo:

P3. ¿Cómo mostrar todas las ubicaciones que contienen una herramienta específica?

Usa la opción de línea de comandos -a para esto. Aquí hay un ejemplo:

type -a ls

Este comando produjo la siguiente salida en mi sistema:

ls is aliased to `ls --color=auto'  
ls is /bin/ls

P4. ¿Cómo hacer que type busque incluso si la entrada es un alias?

Por defecto, si ingresas un alias (como ‘ls’ en algunos sistemas), el comando type no produce la ubicación en la salida. Por ejemplo:

type ls

Aquí está la salida:

ls is aliased to `ls --color=auto'

Sin embargo, si lo deseas, puedes obligar a ‘type’ a buscar la ubicación incluso si la entrada es un alias. Esto se puede hacer utilizando la opción de línea de comandos -P.

-P      force a PATH search for each NAME, even if it is an alias,
        builtin, or function, and returns the name of the disk file
        that would be executed

Conclusión

El comando type no tiene una curva de aprendizaje pronunciada. Muchas de las opciones que proporciona hemos discutido en este tutorial. Una vez que hayas terminado de probar estas, dirígete a la página del manual del comando ‘type’ para aprender más sobre él.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.