Cómo hacer un archivo ejecutable en Linux

Cómo hacer un archivo ejecutable en Linux
Si usted es alguien con experiencia en un sistema operativo de Windows, es probable que esté al tanto de los ".archivos exe ”. Estos archivos se denominan archivos ejecutables porque su propósito es ejecutar una serie de comandos que componen todo el programa.

Sin embargo, cuando realiza el cambio a una distribución de Linux, esta división de ejecutable vs. No se aplica no ejecutable. Cualquier archivo puede ser ejecutable en Linux, ya que no requiere que una cierta extensión se declare como un ejecutable.

Esto proporciona mucha flexibilidad cuando se trata de administración de archivos.

Si usted es alguien que busca aprender a hacer un ejecutable de archivo en Linux, entonces esta guía está destinada a usted. Proporcionaremos una solución paso a paso sobre cómo puede hacer que cualquier archivo sea ejecutable, ya sea utilizando el método CLI o GUI.

Echemos un vistazo a los pasos.

Método 1: Uso de la terminal de comando

El primer método hace uso del terminal de comando. Puede hacer cualquier archivo ejecutable escribiendo ciertos comandos en el terminal.

Aunque vamos a usar Ubuntu 20.04 LTS En esta guía, los pasos no deberían ser diferentes para otras distribuciones de Linux. Dicho esto, solo siga los pasos explicados con la ayuda de un ejemplo.

En primer lugar, abra el terminal de comando en su sistema. El atajo para Ubuntu es Ctrl + Alt + T.

Para esta guía, crearemos un archivo de muestra utilizando el comando ECHO utilizando el siguiente comando:

$ echo 'texto' >>

En nuestro caso,

$ echo 'Esta es una guía sobre cómo hacer un archivo ejecutable en Linux' >> test1

Este comando creará una cadena literal con el texto "Esta es una guía sobre cómo hacer un ejecutable de archivo en Linux" y lo almacenará en un archivo llamado Test1.

Para ver el contenido del archivo, escriba el siguiente comando:

$ gato

En nuestro caso,

$ Cat Test1

Debe notar que el archivo no termina con un nombre de extensión. Esto significa que tiene la opción de hacer que el archivo sea ejecutable.

Para hacer de Test1 un archivo ejecutable, usaremos el siguiente comando:

$ chmod +x

En el caso de una extensión de archivo, el comando se convierte en:

$ chmod +x .

En nuestro caso,

$ chmod +x test1

Ahora puede llamar a su archivo escribiendo su nombre en el terminal de la siguiente manera:

ps ./

En nuestro caso,

ps ./Test1

También puede ejecutar el comando de la siguiente manera:

$ sudo ./Test1

Esto proporcionará el permiso apropiado para que se ejecute el archivo.

Si el método CLI le parece complicado, no se preocupe como pueda lograr los mismos resultados con la ayuda de la GUI.

Método 2: Uso de la GUI

A diferencia del método CLI, el método GUI es mucho menos desalentador y simplificado para comprender lo que está sucediendo.

Siga estos pasos para hacer un archivo ejecutable utilizando la GUI.

Comience navegando al archivo de su elección. Una vez que haya navegado al archivo, haga clic con el botón derecho y seleccione "Propiedades". Debería aparecer una nueva ventana.

Una vez que se abra una ventana, haga clic en la pestaña Permisos.

En la pestaña Permisos, debe ver una opción titulada “Permitir ejecutar archivo como programa."

Ahora debería tener el archivo deseado en un formato ejecutable si siguió los pasos correctamente.

Comprender cómo funciona la ejecución de archivos

Aprender cómo funciona la ejecución de archivos en Linux tiene sus beneficios, ya que proporciona más flexibilidad cuando se trata de comprender cómo funciona el archivo.

En el método 1, utilizamos el comando chmod +x. Esto era necesario para hacer que el archivo sea ejecutable ya que el archivo requirió privilegios de "leer". El "./”Le dice al terminal que busque la ubicación del archivo.

Además del método 1, hay otras formas de usar el comando $ chmod. Esta flexibilidad hace que $ chmod sea extremadamente valioso. A continuación se da una lista de opciones para el comando $ chmod:

  • $ chmod 775 . Este modo permite que cualquiera ejecute el archivo. Sin embargo, solo el propietario del archivo tiene permiso para escribir en ese archivo.
  • $ chmod 0010 . Solo los usuarios de un grupo podrán ejecutar el archivo.
  • $ chmod 0100 . Permiso para ejecutar el archivo pertenece exclusivamente al usuario.
  • $ chmod 777 . Proporciona permiso para ejecutar el archivo a todos los usuarios de Linux.
  • $ chmod -777 . No permite que ningún usuario ejecute el archivo.

información adicional

Aunque el comando $ chmod funciona para archivos sin tipo de extensión, debe tenerse en cuenta que deberá especificar el tipo de archivo en caso de que se mencione. Por ejemplo, si está tratando con un archivo que tiene un .correr o .extensión de contenedor. La sintaxis para el comando de ejecución sería:

ps ./.papelera

Además, asegúrese de tener el nombre, el tipo de archivo y la ubicación del archivo correctos antes de hacer cualquier archivo ejecutable.

Conclusión

Si siguió correctamente los pasos de la guía, entonces la buena noticia es que ahora es consciente de cómo hacer que un archivo sea ejecutable en Linux.

Esta guía cubrió diferentes métodos para hacer que el archivo sea ejecutable en Linux. Comenzamos explicando el método que involucra el terminal de comando y seguimos con el método para lograr lo mismo con la ayuda de la interfaz gráfica de usuario (GUI). También cubrimos usos adicionales del comando $ chmod y los diferentes permisos.

Con esto, le deseamos todo lo mejor de su viaje al maestro Linux.