GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo crear y ejecutar un script de Shell en Ubuntu 20.04 LTS

Introducción:

Las secuencias de comandos de Shell se consideran un método alternativo para ejecutar los comandos a través de la terminal. Esto puede resultar una buena alternativa para ejecutar los comandos a través de la terminal porque un script de shell, una vez escrito, puede ejecutarse varias veces sin tener que recordar comandos complejos de vez en cuando. En este artículo, nuestro objetivo es hablar sobre los diferentes métodos para crear y ejecutar un script de shell en Linux.

Nota:Todos los métodos de creación y ejecución a continuación se han demostrado en Ubuntu 20.04.

Métodos para crear un script de shell en Ubuntu 20.04:

Hay dos métodos básicos para crear un script de shell en Ubuntu 20.04, es decir, el método basado en terminal y el método basado en GUI y discutiremos ambos métodos uno por uno:

Método # 1:El Método Terminal:

Para crear un script de shell en Ubuntu 20.04 utilizando el método de terminal, deberá proceder como se describe a continuación:

Dado que este método está basado en terminal, por lo tanto, debe iniciar el terminal en Ubuntu 20.04 buscándolo en la pestaña Actividades o incluso puede presionar Ctrl+ T. El terminal de Ubuntu 20.04 se muestra en la siguiente imagen:

Una vez que haya iniciado la terminal, debe ejecutar el siguiente comando en ella:

sudo nano ShellScript.sh

También puede usar cualquier otro editor de texto en lugar de usar el editor nano, sin embargo, lo hemos elegido únicamente porque es el más fácil de usar. Además, también puede dar cualquier nombre de su elección a su script de shell seguido de una extensión .sh.

Cuando ejecute este comando, se abrirá un archivo de script de shell vacío en el editor nano donde puede agregarle cualquier pieza de código. Simplemente hemos escrito “#!/bin/sh” al comienzo de este archivo para indicar que se trata de un script de shell. Recuerde siempre agregar esta línea al comienzo de cada script de shell. Entonces hemos impreso un mensaje aleatorio haciendo uso del comando "eco". Después de realizar estos cambios en su script de shell, simplemente guarde su archivo y ciérrelo presionando Ctrl+ X.

El archivo de script se guardará en el directorio de inicio, de forma predeterminada. Si desea verificar, ejecute el siguiente comando en la terminal.

ls

Método # 2:El método GUI:

Otro método para crear un script de shell en Ubuntu 20.04 es hacer uso de la GUI, que se puede hacer de la siguiente manera:

Debe hacer clic en el ícono del Administrador de archivos ubicado en la barra de tareas que también se resalta en la imagen que se muestra a continuación para su conveniencia:

Una vez que esté en su directorio de inicio, haga clic con el botón derecho en cualquier lugar para iniciar un menú y elija la opción Nuevo documento de ese menú. Luego elija la opción Documento vacío para crear un archivo. Asigne cualquier nombre de su elección a ese archivo y agregue una extensión .sh después de ese nombre. Hemos nombrado nuestro archivo como ShellScript.sh. Después de crear un archivo de script de shell, debe hacer doble clic en él para abrir este archivo y luego escribir el script que se muestra en la siguiente imagen en su archivo de shell. Este script es el mismo que discutimos en el método anterior. Después de escribir este script, simplemente guarde su archivo y ciérrelo.

Métodos para ejecutar un script de Shell en Linux:

Ahora, cuando se ha creado un script de shell, el siguiente paso es ejecutar este script, lo que se puede hacer con la ayuda de cualquiera de los tres métodos que se enumeran a continuación. Todos los métodos asumen que el archivo de script se encuentra en el directorio de inicio, que es la ruta predeterminada.

Método n.º 1:usar el comando "chmod":

Para seguir este método, hay dos pasos básicos que se describen a continuación:

Paso n.º 1:configuración del permiso de ejecución para el script de Shell:

Para configurar el permiso de ejecución para el script de shell que acaba de crear, debe ejecutar el siguiente comando en su terminal:

sudo chmod +x ShellScript.sh

No olvide agregar la palabra clave "sudo" antes de este comando, ya que esto hará que su terminal muestre un mensaje de error.

Paso n.º 2:Ejecutar el script de Shell:

Una vez que se ha establecido el permiso de ejecución para su script de shell, puede ejecutarlo fácilmente ejecutando el siguiente comando en su terminal:

./ShellScript.sh

Después de ejecutar este comando, debería ver esencialmente el resultado del script de shell que ha creado en el terminal como se muestra en la imagen a continuación:

Método # 2:Usar el comando "bash":

El comando "bash" también se puede usar para ejecutar un script de shell de la siguiente manera:

La importancia de usar este comando para ejecutar un script de shell es que no tiene que establecer ningún permiso antes, sino que puede ejecutar el script de inmediato ejecutando el siguiente comando en su terminal:

bash ShellScript.sh

Después de ejecutar este comando, debería ver esencialmente el resultado del script de shell que ha creado en el terminal como se muestra en la imagen a continuación:

Método n.º 3:Usar el comando "sh":

Este es otro método más para ejecutar un script de shell que se puede hacer de la siguiente manera:

Nuevamente, al igual que el comando "bash", el comando "sh" también se usa para evitar configurar cualquier permiso de ejecución antes de ejecutar un script de shell. Se supone que solo debes ejecutar el siguiente comando en tu terminal:

sh ShellScript.sh

Después de ejecutar este comando, debería ver esencialmente el resultado del script de shell que ha creado en el terminal como se muestra en la imagen a continuación:

Conclusión:

En este artículo, compartimos con usted varios métodos para crear y ejecutar un script de shell en Ubuntu 20.04. Eres libre de elegir cualquier método de tu elección y, por lo tanto, hacer tu vida más fácil con scripts de shell.


Ubuntu
  1. Cómo compilar y ejecutar un programa C en Ubuntu

  2. Cómo actualizar a Ubuntu 22.04 LTS desde Ubuntu 20.04 LTS y 21.10

  3. Cómo instalar Libreoffice 4.3 en Ubuntu 12.04 y 14.04 LTS

  4. Cómo instalar Libreoffice 4.4 en Ubuntu 15.04 y 14.04 LTS

  5. ¿Cómo ejecutar un script de Shell en segundo plano?

Cómo escribir un script de Shell en Ubuntu

Cómo crear un archivo ISO en Ubuntu 18.04 LTS

Cómo instalar PHP 5.6, PHP 8.0 y PHP 8.1 en Ubuntu 20.04 LTS

Cómo instalar uTorrent en Ubuntu 16.04 LTS y Ubuntu 17.10

Cómo instalar KVM y crear máquinas virtuales en Ubuntu 16.04 LTS

Cómo crear y ejecutar un script de shell en Ubuntu 22.04