GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo ejecutar comandos de archivo .sh todo a la vez en Linux

En las distribuciones de Linux, el entorno bash shell es el elemento clave para administrar los componentes del sistema. Se ejecutan varios comandos en el shell bash para realizar una tarea específica. Todos los comandos bash se almacenan principalmente en un archivo de script bash con la extensión '.sh'. El archivo .sh es un script de shell que se utiliza para instalar una aplicación o realizar varios trabajos en los sistemas operativos Linux/UNIX. El principal beneficio de escribir el script de shell es que no necesita volver a escribir diferentes comandos en las ventanas de la terminal.

Este tutorial lo ayudará a crear y ejecutar el archivo .sh o scripts bash usando la terminal en el sistema Linux.

Ejecute el archivo .sh a través de la Terminal

En este método, aprenderá cómo ejecutar el archivo sh usando la aplicación Terminal.

Crear archivo .sh en Linux

Primero, cree un archivo de script de shell que ejecutaremos a través de la terminal. Abra el editor de texto y agregue el siguiente contenido a este archivo.

echo "Hello this is my first shell script."

Guárdelo con 'testscript.sh'.

Hacer el archivo ejecutable

Después de crear el archivo de script sh, es importante establecer algunos permisos ejecutables. De lo contrario, recibirá un error de 'permiso denegado' en su pantalla.

Para hacer que este archivo sh sea ejecutable, use este comando:

$ chmod +x filename.sh

Aquí, el nombre del archivo es 'testscript.sh'.

$ chmod +x testscript.sh

Puede verificar si el archivo requerido es ejecutable o no ejecutando el siguiente comando:

$ ls -l testscript.sh

Esta salida se recibirá en el terminal que representa el archivo sh como ejecutable.

Ejecute el archivo sh

Usando los dos métodos diferentes, puede ejecutar el script sh usando la terminal en un sistema Linux.

El primer método para ejecutar el script sh es llamando al nombre del archivo con su completo.

$ ./testscript.sh

El método alternativo para ejecutar el archivo sh es ejecutando el comando bash.

$ bash ./testscript.sh

El usuario actual con privilegios sudo también puede ejecutar el archivo sh como:

$ sudo ./testscript.sh

También puede depurar el script de shell usando la opción '-x'.

$ bash -x ./testscript.sh

Ejecute el archivo sh usando la interfaz gráfica

Si está utilizando el entorno GUI en Linux, también puede ejecutar el archivo sh en los siguientes pasos:

  1. Seleccione el archivo sh que desea abrir en su sistema Linux.
  2. Haga clic con el botón derecho en el icono del archivo y seleccione "Propiedades" en la lista desplegable.

  1. Ahora, vaya a la pestaña "Permisos" y marque la casilla "Permitir ejecutar el archivo como un programa".

  1. Haga clic en el archivo. Seleccionará 'Ejecutar en terminal' y notará que se ejecutará en la terminal.

Conclusión

Hemos visto cómo ejecutar archivos sh usando la terminal, así como también usando la línea de comando o la terminal. Exploramos varios comandos que se utilizan para ejecutar archivos sh. Usando el script de shell, puede resolver fácilmente problemas complejos usando un script corto que también nos ahorra tiempo.


Ubuntu
  1. ¿Cómo ejecutar comandos bash de Linux en un script PERL?

  2. ¿Cómo cambiar el nombre de un archivo en Linux?

  3. Cómo auditar todos los comandos ejecutados en OEL 5,6 usando auditd

  4. Todos los comandos de compresión/descompresión de Linux

  5. ¿Cómo ejecutar un script en segundo plano (linux openwrt)?

Cómo usar un comando de archivo en Linux

Cómo ejecutar Shell Script como servicio Systemd en Linux

Cómo abrir un archivo en Linux

Cómo vincular un archivo en Linux

Cómo ejecutar múltiples comandos de Linux en un solo comando

Cómo ejecutar varios comandos de Linux a la vez en la terminal de Linux