losescribir comando en Linuxmuestra información sobre los comandos de Linux. Le dice el tipo de un comando de Linux. El tipo de comando es indicativo de cómo el sistema interpreta el comando.
Los diferentes tipos de comando son:
- alias
- carcasa integrada
- hora de oficina
- función
- palabra clave
También podemos usar comando de tipo para obtener la ubicación y la ruta ejecutable de un comando. En este tutorial, aprenderemos a usar el comando de tipo.
Tabla de contenido
- Encontrar el “tipo” de todos los comandos comunes
- Reducir el tipo de salida de comando
- ¿Cómo obtener la ubicación de un comando usando el comando de tipo?
- ¿Cómo encontrar la ruta absoluta de un comando?
- Conclusión
Encontrar el “tipo” de todos los comandos comunes
Intentemos ejecutar el comando type en algunos de los comandos populares que conocemos.
1. comando ls
Intentemos ejecutar el comando type en ls.
type ls
Producción:
ls is aliased to `ls --color=auto'
2. comando pwd
Intentemos ejecutar el comando type on pwd.
type pwd
Producción:
pwd is a shell builtin
3. comando mkdir
Intentemos ejecutar type en el comando mkdir.
type mkdir
Producción :
mkdir is /usr/bin/mkdir
4. escriba comando
Intentemos ejecutar el tipo en el comando de tipo.
type type
Producción :
type is a shell builtin
5. si condición
Intentemos ejecutar el comando en condiciones if.
type if
Producción:
if is a shell keyword
Reducir el tipo de salida de comando
Para imprimir solo el tipo de comando en el uso de salidala bandera -tcon comando de tipo.
La salida puede ser una de las siguientes:
- alias
- función
- incorporado
- hora de oficina
- palabra clave
Usemos type con el indicador -t para todos los mismos comandos que probamos antes
1. comando ls
¿Qué tipo de comando es el comando ls en Linux?
type -t ls
Producción :
alias
2. comando pwd
Ahora, comprendamos qué tipo de comando es el comando pwd en Linux.
type -t pwd
Producción :
builtin
3. comando mkdir
Creamos directorios en nuestro sistema Linux, pero ¿qué tipo de comando es el comando mkdir de todos modos?
type -t mkdir
Producción :
file
4. escriba comando
Ahora el tiempo para un poco de inicio. ¿Qué tipo de comando es el “tipo de comando”?
type -t type
Producción :
builtin
5. si condición
Las secuencias de comandos BASH utilizan muchas condiciones if para tomar decisiones. ¿Qué tipo de comando es la condición if aquí?
type -t if
Producción :
keyword
¿Cómo obtener la ubicación de un comando usando el comando de tipo?
usando-aflag with type command muestra todas las rutas que contienen el archivo bin del comando. Es hora de ejecutar el comando type -a en todos los mismos comandos y ver qué dicen los resultados.
1. comando ls
¿En qué ubicaciones podemos encontrar el comando ls en nuestro sistema? Vamos a averiguar:
type -a ls
Producción :
ls is aliased to `ls --color=auto' ls is /usr/bin/ls ls is /bin/ls
Podemos ver que ahora también obtenemos ubicaciones del comando en la salida.
2. comando pwd
Es hora de verificar las ubicaciones para el comando pwd ahora:
type -a pwd
Producción :
pwd is a shell builtin pwd is /usr/bin/pwd pwd is /bin/pwd
3. comando mkdir
Intentemos ejecutar el comando en mkdir.
type -a mkdir
Producción :
mkdir is /usr/bin/mkdir mkdir is /bin/mkdir
¿Cómo encontrar la ruta absoluta de un comando?
Puede encontrar la ruta absoluta de cualquier comando usando-P banderajunto con el tipo.Las rutas absolutas son las rutas a las que accede su sistema cuando ejecuta un comando en particular.
Probémoslo con algunos comandos.
1. comando ls
Intentemos ejecutar el comando en ls.
type -P ls
Producción :
/usr/bin/ls
Esta es la ruta absoluta para el archivo ejecutable que se llama cada vez que usamos el comando ls.
2. comando pwd
Intentemos ejecutar el comando en el comando pwd.
type -P pwd
Producción :
/usr/bin/pwd
3. comando mkdir
Intentemos ejecutar el comando en el comando mkdir.
type -P mkdir
Producción :
/usr/bin/mkdir
Conclusión
Eso nos lleva al final de este tutorial. El comando de tipo puede ser una herramienta útil para obtener una mejor comprensión de un nuevo comando o utilidad que comience a usar. Obviamente, siempre puede usar las páginas de manual para una comprensión mucho más profunda. Pero si está buscando algo rápido y fácil, usar “tipo” es un ganador obvio.
¡Espero que hayas leído bien aquí y hayas entendido mejor el comando!