GNU/Linux >> Tutoriales Linux >  >> Linux

Linux qué comando

En este tutorial, cubriremos el which de Linux comando.

Linux which El comando se usa para identificar la ubicación de un ejecutable determinado que se ejecuta cuando escribe el nombre del ejecutable (comando) en el indicador del terminal. El comando busca el ejecutable especificado como argumento en los directorios enumerados en la variable de entorno PATH.

¿Qué es la RUTA #

En Linux, PATH es una variable ambiental que le dice al shell ya otros programas en qué directorios buscar archivos ejecutables. Consiste en una lista de rutas absolutas separadas por dos puntos a directorios que contienen los ejecutables.

Para ver el contenido de su variable PATH, use el comando echo con $PATH como argumento:

echo $PATH

La salida se verá como a continuación:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Cómo usar el Comando qué #

La sintaxis para el which El comando es el siguiente:

which [OPTIONS] FILE_NAME...

Por ejemplo, para encontrar la ruta completa del comando ping, debe escribir lo siguiente:

which ping

La salida será algo como esto:

/bin/ping

También puede proporcionar más de un argumento al which comando:

which netcat uptime

La salida incluirá rutas completas a ambos netcat y uptime ejecutables:

/bin/netcat
/usr/bin/uptime

La búsqueda se realiza de izquierda a derecha, y si se encuentran más de una coincidencia en los directorios listados en el PATH variable de ruta, which imprimirá sólo el primero. Para imprimir todas las coincidencias, use -a opción:

which -a touch

La salida mostrará dos rutas completas al touch comando:

/usr/bin/touch
/bin/touch

Por lo general, uno de los ejecutables es solo un symlink al otro, pero en algunos casos, puede tener dos versiones del mismo comando instaladas en diferentes ubicaciones o comandos totalmente diferentes con el mismo nombre.

Conclusión #

El which El comando se usa para ubicar un comando buscando el ejecutable del comando en los directorios especificados por la variable ambiental PATH .

Si tiene alguna pregunta o comentario, deje un comentario a continuación.


Linux
  1. Comando ifconfig de Linux

  2. comando linux mv

  3. Linux du comando

  4. Comando IP de Linux

  5. Comando cd de linux

Comando Sudo en Linux

Localizar comando en Linux

Comando Du en Linux

Comando W en Linux

Al mando en Linux

Comando Df en Linux