Escriba el comando en Linux: todo lo que necesita saber

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

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!

Artículos Relacionados