Press "Enter" to skip to content

Comando Linux TYPE : Como saber si un Comando de Linux es un Alias, un Comando Interno, una Función o una Aplicación


¿Qué es el comando TYPE de Linux?

Ejecutando el comando type podremos determinar si un comando de Linux es un alias, un comando interno, una función o una aplicación.

¿Cómo se usa el comando TYPE?

Para ejecutar el comando type tan solo deberemos escribir el texto type seguido del nombre del comando que se desee analizar separado por un espacio en blanco .

Por ejemplo, si ejecutasemos el comando type junto con el comando cd, que es un comando interno de la consola Bash.

type cd

Se nos mostraria en la consola un texto, indicando que este comando cd, es una orden interna del intérprete de ordenes.

Si ejecutasemos el comando type junto con el comando la , que es un alias.

type la

Se mostraria un mensaje, indicando que este comando la, es una alias del comando ls utilizando la opción «A mayuscula»

En cambio, si se ejecutase el comando type junto con el comando quote

type quote

Se mostraria un mensaje indicado que quote es una funcion, ademas también se mostraria su código

Y si se ejecutase el comando type junto con la palabra firefox

type firefox

Se mostraria la ruta absoluta del archivo ejecutable, porque este comando corresponde a un archivo ejecutable de una aplicación

Opciones del comando TYPE

Las opciones más comunes que podemos utilizar con el comando type són:

  • «t minúscula»: Con esta opción se conseguirá que la consola devuelva unicamente el tipo del comando indicado, por ejemplo, si se ejecuta el comando type junto con el comando «la», se mostrará por pantalla un mensaje indicando unicamente que es una «alias»
type -t la
  • «a minúscula» : Con esta opción se conseguirá obtener las rutas absolutas de los archivos esjecutables que tengan el mismo nombre, que el comando indicado junto con el comando type, por ejemplo si se ejecuta esta instrucción
type -a less

En la consola se mostraría como resultado dos rutas absolutas, que harán referencia a todos los archivos ejecutables que hay en el sistema que tienen un nombre igual a «less»

  • «f minúscula» Con esta opcion se le estará indicando que no analice comandos que estan asociados a funciones. Por ejemplo si se ejecutase esta instrucción no obtendriamos ningún resultado ya que quote es una función
type -f quote
  • «p minúscula» con esta opción se le estaria indicando que devuelva la ruta absoluta del archivo ejecutable asociado al comando, siempre que este archivo ejecutable corresponda a una aplicación

Video explicativo Comando Linux TYPE

Si queréis, podeis ver una explicación mas detalla en este video: