Todas las Noticias en Películas, Avances de Películas y Reseñas.

Cómo utilizar qué comando en Linux

¿Se pregunta cómo usar qué comando en Linux?

Lo que diferencia a Linux de otros sistemas operativos es la capacidad de su interfaz de línea de comandos (CLI). Cualquier tarea que requiera un método GUI intensivo se puede lograr con unas pocas líneas de comandos escritos en la Terminal de comandos de Linux.

Otra característica útil es la opción de convertir cualquier archivo en ejecutable. Linux no se limita a restricciones mediante extensiones de archivo, lo que permite que cualquier archivo se convierta en ejecutable. A menudo es posible que te encuentres en una situación en la que te quedes preguntándote acerca de la ubicación de un archivo ejecutable. Puede que sea para hacer cambios o simplemente por curiosidad.

Cualquiera sea el motivo, hay un comando incorporado que está ahí para resolver su problema. El comando which en Linux es responsable de buscar la ruta de cualquier ejecutable.

Si es alguien que desea aprender a usar qué comando en Linux, entonces esta guía es para usted. Cubriremos los conceptos básicos del comando, su sintaxis y algunos ejemplos relevantes.

Así que sin más preámbulos, ¡comencemos!

Entendiendo el CAMINO.

Antes de aprender a usar qué comando en Linux, es importante comprender cómo funciona PATH.

PATH puede verse como una colección de directorios. Bash lo usa para buscar ubicaciones de programas y comandos ejecutables. Una RUTA puede verse como una variable de entorno, es decir, una variable con un nombre y un valor asociado a ella. El valor de PATH es el directorio.

Para ver qué está incluido en la RUTA de su sistema, siga estos pasos:

  1. En primer lugar, abra el Terminal de comando presionando el Control + alternativa + t llaves.
  2. Una vez el Terminal está abierto, escriba lo siguiente:
$ echo $PATH

El resultado debe ser similar al que se muestra en la imagen a continuación.

Recomendado:  Combine y ahorre en la barra de espresso casera perfecta con Whole Latte Love

Ahora que ha aprendido a utilizar PATH, está listo para aprender sobre el comando which.

El comando qué.

Como se indicó anteriormente, el comando which es responsable de buscar la ruta de cualquier programa, script o comando ejecutable.

La sintaxis del comando which se proporciona a continuación:

$ which <options> <file name>

La opción Ir a para el comando Which es la opción -a. El uso de esta opción hará que el comando which imprima todas las rutas que coincidan con el nombre del archivo.

Usando el comando what.

El comando which es muy flexible cuando se trata de argumentos. Se puede utilizar para encontrar las rutas de ejecutables y comandos.

Para usar el comando what, siga estos pasos:

  1. Para comenzar, presione Control + alternativa + t en su teclado para abrir el Terminal de comando.
  2. A continuación, escriba lo siguiente:
$ which <file name>

En nuestro caso,

$ which firefox

El resultado debe ser similar al de la imagen siguiente.

Como puede ver, el comando which genera la ruta exacta al archivo. Para tener una idea detallada de la funcionalidad de este comando, escriba lo siguiente en la Terminal de comandos:

$ info which

El contenido del resultado debe ser similar a la imagen a continuación.

Usando cual con múltiples nombres de archivos.

El comando which también se puede utilizar para encontrar rutas de varios archivos y comandos simultáneamente.

Esto evita que el usuario tenga que escribir el comando más de una vez.

Para usar el comando what, siga estos pasos:

  1. En primer lugar, abra el Terminal de comando. Para hacerlo, presione Control + alternativa + t en tu teclado.
  2. A continuación, escriba el siguiente comando para buscar la ruta de varios archivos al mismo tiempo.
$ which <file name 1> <file name 2> <file name 3>... <file name N>

En nuestro caso:

$ which cat firefox

Debería ver un resultado similar a la imagen a continuación.

Recomendado:  Los renders de Motorola Edge 40 Pro se filtraron antes del lanzamiento

Cabe señalar que el comando which generará la primera ruta que encuentre. En caso de que haya varias rutas, se ignorarán todas menos la primera. Esto puede resultar problemático en el caso de varias versiones de un comando.

Usando cual con la opción -a.

Para contrarrestar el problema antes mencionado, la opción -a resultaría útil.

La opción -a significa “todos”. Se encarga de imprimir todas las rutas que conducen a un archivo.

Para usar el comando which con la opción -a, siga estos pasos:

  1. Comience navegando hasta el Terminal de comando. Puedes lograr esto con la ayuda de la barra de búsqueda o presionando Control + alternativa + t en tu teclado.
  2. Una vez el Terminal se abre, escriba lo siguiente:
$ which -a <file name>

En nuestro caso:

$ which -a firefox

Esto debería mostrar todos los directorios y su resultado debería ser similar al de la imagen a continuación.

Comprender el estado de salida.

Trabajar con el comando which puede parecer fácil, pero en caso de que lo esté usando cuando trabaja en scripts bash, es una buena idea conocer el estado de salida del comando.

El estado de salida del comando es el siguiente:

  • Estado de salida = 0 implica que se encontró que todos los argumentos del comando eran ejecutables.
  • Estado de salida = 1 implica que uno de los argumentos dados no es ejecutable o no existe.
  • Estado de salida = 2 implica que una de las opciones era inaplicable.

Hablando de rutas y directorios, puede haber ocasiones en las que quieras extraer el nombre de un archivo. Si está trabajando con rutas y directorios largos sólo para llegar al comando de su elección, el comando basename podría ser de ayuda.

Recomendado:  Windows 10 v1909 está cerca del final del soporte y recibe la oferta de actualización

Como sugiere el nombre, este comando extrae el nombre base y, por lo tanto, es muy útil cuando se trata de rutas y directorios. Al aprender a usar el comando nombre base, puede eliminar la ruta del archivo o el sufijo en cualquier ruta escribiendo un solo comando en la Terminal.

Con esto concluye nuestra guía sobre cómo usar qué comando en Linux. No dude en contarnos sus preguntas o sugerencias en la sección de comentarios a continuación.

Si esta guía te ayudó, compártela. 🙂

Tabla de Contenido