El Linux que comando se usa para encontrar la ubicación de un programa. En esta guía, le mostraremos cómo usar qué comando y cómo aprovechar al máximo explicando todos los interruptores disponibles.
Cómo encontrar la ubicación de un programa
En teoría, todos los programas deben ejecutarse desde la carpeta / usr / bin pero en realidad, este no es el caso. La forma segura de averiguar dónde se encuentra un programa es mediante el uso de qué comando.
La forma más simple del comando es la siguiente:
cual Por ejemplo, para encontrar la ubicación del navegador web Firefox use el siguiente comando: cual firefox
La salida será algo como esto: / usr / bin / firefox
Puede especificar múltiples programas en el mismo comando. Por ejemplo: que Firefox Gimp Banshee
Esto devolverá los siguientes resultados: / usr / bin / firefox/ usr / bin / gimp/ usr / bin / banshee
Algunos programas se encuentran en más de una carpeta. Por defecto, sin embargo, que sólo mostrará uno. Por ejemplo, ejecute el siguiente comando: que menos
Esto encontrará la ubicación del comando less y la salida será la siguiente: / usr / bin / less
Sin embargo, esto no muestra la imagen completa porque el comando less está disponible en más de un lugar. Puede obtener el comando para mostrar todos los lugares donde se instala un programa usando el siguiente interruptor: que -a Puede ejecutar esto contra el comando less de la siguiente manera: que -a menos
La salida del comando anterior será la siguiente: / usr / bin / less / bin / less
Entonces, ¿eso significa que menos es realmente instalado en dos lugares? En realidad no. Ejecuta el siguiente comando ls: ls -lt / usr / bin / less
Al final de la salida verá lo siguiente: / usr / bin / less -> / bin / less
Cuando ve el -> al final del comando ls, sabe que es un enlace simbólico y que solo apunta a la ubicación del programa real. Ahora ejecuta el siguiente comando ls: ls -lt / bin / less
Esta vez, la salida al final de la línea es simplemente la siguiente: / bin / less
Esto significa que este es el programa real. Es posiblemente algo sorprendente, por lo tanto, que el comando which genera / usr / bin / less cuando busca el comando less. Un comando que nos parece más útil que "cuál" es el comando "whereis", ya que se puede utilizar para ubicar los archivos binarios del programa, el código fuente del programa y las páginas del manual. Entonces, ¿por qué usarías el comando command? Imagina que sabes que se ha instalado un programa pero, por alguna razón, no se ejecuta. Es muy probable que sea porque la carpeta en la que se instaló el programa no está en la ruta. Al usar el comando que puede localizar dónde está el programa y navegar a la carpeta en la que se ejecuta el programa o agregar la ruta al programa al comando de ruta. Mientras está leyendo sobre qué comando vale la pena tener en cuenta, hay otros comandos que son útiles para encontrar archivos. Puede usar el "comando de búsqueda" para buscar archivos en su sistema de archivos o alternativamente puede usar el comando de búsqueda. Las distribuciones de Linux modernas han hecho que el requisito de usar el terminal sea un problema menor, pero hay algunos comandos que solo necesita saber. Una lista de los comandos esenciales es útil para navegar por su sistema de archivos. Con la guía, podrá averiguar en qué carpeta está, cómo navegar a diferentes carpetas, enumerar los archivos en carpetas, regresar a su carpeta de inicio, crear una nueva carpeta, crear archivos, cambiar el nombre y mover archivos y copiar archivos. También descubrirá cómo eliminar archivos y también qué es lo que son los enlaces simbólicos y cómo los usaría, incluida la especificación de la diferencia entre los enlaces físicos y duros. Resumen
Otras herramientas de búsqueda útiles
Comandos esenciales de Linux