¿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: