Saltar al contenido

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

¿Se pregunta cómo crear y ejecutar un script de shell en Ubuntu 20.04 LTS? ¡No te preocupes, te tenemos cubierto!

Los terminales de comando permiten a sus usuarios realizar sus tareas escribiendo y ejecutando algunas líneas de comandos. Si bien tiene sus usos, hay casos en los que es posible que deba repetir ciertos procesos.

En casos como estos, volver a escribir los mismos comandos una y otra vez puede resultar una molestia. Aquí es donde entran los scripts de shell.

Los scripts de shell son archivos que contienen una secuencia de comandos. Al ejecutar un script de shell, los contenidos del script se ejecutan en el orden en que se escribieron. Estos scripts se pueden ejecutar como cualquier otro comando en la Terminal.

Si desea aprender a crear y ejecutar un script de shell en Ubuntu 20.04 LTS, entonces has venido al lugar correcto. Repasaremos los métodos para crear un script de shell y varias formas de ejecutarlos desde la Terminal de comandos.

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

Creación de un script de shell: método 1: uso de la CLI.

La creación de un script de shell en Ubuntu es un proceso simple y se puede realizar utilizando los métodos CLI y GUI.

El método CLI usa el editor nano y le permite crear y guardar el archivo desde la comodidad de su ventana de Terminal.

Cabe señalar que estamos usando Ubuntu 20.04 LTS con privilegios de root. Sin embargo, este método también se puede usar para otras versiones de Ubuntu.

Siga estos pasos para crear un script de shell en Ubuntu:

  1. Comience abriendo el Terminal de comando. el atajo es Control + alternativa + T.
  2. A continuación, escriba el siguiente comando en la Terminal:

$ sudo nano <file name>.sh

ejecutar un script de shell en ubuntu

Esto abrirá un archivo de texto en el editor de texto nano. Debería ver una pantalla como se muestra en la imagen de abajo.

archivo de prueba

  1. Los scripts de shell existen en el formato «.sh». Para asegurarse de que su archivo de texto se guarde como un script de shell, escriba lo siguiente al principio del archivo.

#!/bin/bash

O

#!/bin/sh

Esto permite que el archivo se interprete como un script bash o shell.

  1. Luego, escriba los comandos que desea ejecutar en el script. Tenga en cuenta que los comandos se ejecutarán secuencialmente.

GNU nano

  1. Por último, guarde el archivo presionando Ctrl + X. El editor le pedirá que guarde el archivo. Escribe Y y presiona Ingresar.

A estas alturas, ya debería tener un script de shell creado en su sistema con éxito. Si ese no es el caso, entonces no se preocupe, puede probar el método GUI que se menciona a continuación.

Creación de un script de shell: método 2: uso de la GUI.

Si el método anterior parecía difícil de seguir, puede probar el método GUI.

Este método utiliza el editor de texto predeterminado basado en GUI.

Siga estos pasos para crear un script de shell.

  1. Comience haciendo clic en el «Mostrar aplicaciones» botón.

mostrar aplicaciones

  1. A continuación, navegue hasta la barra de búsqueda y escriba «editor de texto».

editor de texto

  1. Haga clic en el primer resultado. Esto debería abrir un archivo, como se muestra en la imagen a continuación.

ejecutar un script de shell en ubuntu

  1. En el archivo de texto, escriba los comandos que desea ejecutar como script de shell.

documento sin titulo

  1. Una vez que haya escrito todos los comandos, proceda a guardar el archivo en la ubicación deseada. Recuerde nombrar el archivo como <filename>.sh para asegurarse de que se guarde como un script de shell.

ejecutar un script de shell en ubuntu

Si siguió correctamente los pasos, ahora debería haber creado un script de shell en Ubuntu. Todo lo que queda por hacer es aprender a ejecutarlo.

Ejecución de un script de Shell.

Si bien la ejecución de un script de shell en Ubuntu 20.04 utiliza la Terminal de comandos, existen varios métodos para lograrlo. Cubriremos todos los métodos relevantes para garantizar que esté listo para ejecutar scripts de shell en más de un sentido.

El primer método para ejecutar un script de shell en Ubuntu usa el $chmod dominio. Este es también el método más común para ejecutar un script de shell.

Siga estos pasos para ejecutar un script de shell usando el $chmod dominio:

  1. Primero, abra el Terminal de comando. La tecla de atajo es Control + alternativa + T.
  2. Una vez que esté abierto, escribe el siguiente comando:

$ sudo chmod +x <filename>.sh

línea de comando

Tras la ejecución, este comando le otorgará privilegios de ejecución a su script de shell.

  1. Por último, escriba lo siguiente para ejecutar el script:

$ ./<file name>.sh

Si siguió los pasos correctamente, entonces el script debería haberse ejecutado con éxito. En caso de que este método no funcione, sigue leyendo.

Otro método que puede usar para ejecutar un script de shell en Ubuntu es usar el comando bash. Para ejecutar el script de shell, siga estos pasos:

  1. Comience abriendo el Terminal de comando. el atajo es Control + alternativa + T.
  2. Una vez abierto, escribe el siguiente comando:

$ sudo bash <file name>.sh

ejecutar un script de shell en ubuntu

Esto debería mostrar la salida de los comandos en el script.

ejecutar un script de shell en ubuntu

Si los métodos anteriores no funcionan, puede intentar ejecutar el script de shell con la ayuda del comando sh. Para ejecutar el script de shell con el comando sh, siga estos pasos:

  1. Primero, abra el Terminal de Comando. La tecla de atajo es Control + alternativa + T.
  2. A continuación, escriba el siguiente comando:

$ sudo sh <file name>.sh

Al ejecutar este comando, debería ver el resultado del script en la ventana de Terminal.

ejecutar un script de shell en ubuntu

Si bien los scripts de shell pueden facilitarle la vida al permitirle ejecutar múltiples comandos, el proceso de ejecutarlos también es propenso al problema de la repetición de comandos.

Es posible que se encuentre repitiendo el comando del script de shell en caso de que necesite ejecutar el script una y otra vez. Afortunadamente, hay una forma de evitar esto. Puede evitar escribir el comando largo reemplazándolo con un Alias. Aprender a crear un alias puede ahorrarle tiempo a largo plazo.

Esto finaliza nuestra guía sobre cómo crear y ejecutar un script de shell en Ubuntu 20.04 LTS. Cubrimos los métodos para crear un script de shell, junto con los métodos para ejecutarlo. Si tiene alguna consulta o sugerencia, háganoslo saber en la sección de comentarios a continuación.

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

( function( d, s, id ) {
var js, fjs = d.getElementsByTagName( s )[0];
if ( d.getElementById( id ) ) return;
js = d.createElement( s ); js.id = id;
js.src = «https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.5&appId=305449883698649»;
fjs.parentNode.insertBefore( js, fjs );
}( document, ‘script’, ‘facebook-jssdk’ ) );

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)