Saltar al contenido
MundoCursos

¿Cómo ejecutar un script en Linux?

Si estás estudiando esta familia de sistemas operativos, seguro que necesitas saber cómo ejecutar un script en Linux. Se trata de un proceso que se convertirá en algo común para ti, pero que, posiblemente, todavía te haga tener dudas.

En esta guía te vamos a echar una mano para que refresques o descubras el paso a paso de la ejecución de scripts en Linux. Como verás, uno de los aspectos clave es que hay muchos tipos de ejecución, así que necesitarás conocerlos todos.

¿Cómo ejecutar scripts en Linux?

Dado que hay muchos tipos de scripts, si necesitas conocer el sistema de ejecución de uno determinado, puedes seguir leyendo hasta encontrarlo o usar el sistema de búsqueda de tu navegador para encontrarlo con más rapidez. ¡Buena suerte!

¿Cómo ejecutar un script .sh en Linux?

Lo primero, los scripts .sh son los que corresponden a Sheel Script (y te lo decimos porque suele ser habitual pensar que son cosas distintas). Ejecútalo de esta manera:

  • Abre la terminal con la que trabajas y posiciónate en el directorio en el cual vas a crear el script .sh.
  • Procede a la creación del archivo .sh.
  • Utiliza un editor para llevar a cabo la escritura del script dentro de ese documento .sh.
  • Introduce el comando “chmod + x <nombredelarchivo.sh>”.
  • Ahora haz la ejecución del archivo .sh con el código ./<nombredelarchivo.sh>.

¡Importante! Recuerda que las comillas que ponemos en nuestros ejemplos son solo para especificarte el código que debes ejecutar. ¡No las pongas cuando vayas a trabajar siguiendo la guía!

¿Te gustaría aumentar tus conocimientos en Linux?

Está claro que ser autodidacta es una de las mejores cualidades que podría tener cualquier programador.

Sin embargo, si quieres acelerar al máximo tu aprendizaje, te recomendamos que veas esta lista con los mejores cursos de Linux online. Los hemos seleccionado y analizado minuciosamente para ayudarte a elegir el mejor para ti.

¿Cómo ejecutar un script .sh al inicio?

Si lo que quieres hacer es ejecutar el script de Shell al inicio, tienes que hacer lo siguiente:

  • Crea un archivo que se utilice para la secuencia de comandos de inicio y, dentro del mismo, escribe la secuencia siguiente: “$ sudo nano /etc/init.d/superíndice”.
  • Pulsa Ctrl + X, Y, Enter para guardar el archivo y salir.
  • Haz que el script sea ejecutable con la línea: “$ sudo chmod 755 /etc/init.d/superíndice”.
  • Registra el script para su ejecución al inicio con introduciendo: “$ sudo update-rc.d valores predeterminados de superíndice“.

¿Cómo ejecutar un script bash?

¿Cómo ejecutar un script en Bash?

Otra opción es que quieras saber cómo llevar a cabo la ejecución de un script de Bash. Toma nota:

  • Comienza creando un archivo .sh como te hemos indicado antes.
  • En ese archivo, en su zona superior, añade “#!/bin/bash”. Con ello estarás ayudando a que pueda ser ejecutable en Bash.
  • Añade las líneas de comando y ejecuta “chmod u + x nombredelarchivo.sh”.
  • A partir de ese momento ya será ejecutable todas las veces que quieras.

¿Cómo ejecutar un script en Linux desde un acceso directo de Windows?

Por supuesto, este proceso es distinto:

  • Tienes que realizar la creación de un acceso directo de Analytics.
  • Ponte encima de ese acceso directo, haz clic en el botón derecho del ratón y elige “Propiedades”.
  • Entra en “Destino” e introduce la línea de comando que necesites ejecutar (te servirá una de las que te hemos indicado antes).
  • Pulsa “Aceptar” y luego haz doble clic con el ratón en el acceso directo. Eso provocará que el script entre en ejecución.

¿Cómo ejecutar un script .sh de Shell en Windows 10?

¿Cómo escribir un script .sh de shell en Windows??

En este caso, haz lo siguiente:

  • Entra en el símbolo del sistema llevando el ratón a la parte de abajo de la izquierda de la pantalla y pulsa Windows + X. Luego selecciona “Símbolo del sistema”.
  • Navega por la raíz de archivos hasta llegar a la carpeta de Windows donde tengas almacenado el archivo con el script.
  • Teclea “Bash script-nombredelarchivo.sh” y pulsa Enter para que el script se ejecute.

¿Cómo ejecutar un script .ksh en Linux?

Antes de nada, ten en cuenta que necesitas haber instalado .ksh dentro de /bin/ksh para que esto funcione. Una vez hecho eso, realiza lo siguiente:

  • Introduce el comando “which ksh” en la línea de comandos.
  • Para más sencillez, valora utilizar “#!/usr/bin/env ksh”.
  • Luego utiliza “./script” en el directorio donde existe el script. Para hacerlo desde cualquier directorio sin “./”, tienes que añadir esta línea “export PATH=’path_to_your_script’:$PATH” en el archivo “~/.kshrc”.

¿Cómo ejecutar un script SQL en Linux?

¿Cómo ejecutar un script SQL en Linux?

Primero necesitas usar la opción “Generate Scripts” para dar forma a un script tomando como referencia una base de datos. Luego sigue estos pasos:

  • Establece una conexión con un servidor compatible con SQL.
  • Expande el nodo “Bases de datos” y haz clic en “AdventureWorks2016>Tareas>Generar scripts”.
  • Avanza hasta llegar al menú en el que establecerás opciones de secuencias de la línea de comandos.
  • Pulsa en Aceptar y en Siguiente.

¿Cuáles son las cinco formas más rápidas de ejecutar scripts en Linux?

Son tan sencillas y se explican tan rápidamente que te vendrán muy bien si estabas buscando alternativas:

  • Con el nombre del intérprete en .sh: nombredeusuario@6581-D:~$ sh ./nombredetuscript.
  • Con el nombre del intérprete en Bash: nombredeusuario@6581-D:~$ bash ./nombredelscript.
  • Con el nombre del archivo: nombredeusuario@6581-D:~$ cd /home/nombredeusuario o hay dos alternativas: nombredeusuario@6581-D:~$ /home/nombredeusuario/nombredescript o nombredeusuario@6581-D:~$ ./nombredescript.
  • Con el comando source: nombredeusuario@6581-D:~$ source ./nombredelscript.
  • Con el uso de . . /: nombredeusuario@6581-D:~$ . ./nombredelscript.

Dudas relacionadas y otras explicaciones importantes sobre ejecutar scripts en Linux

¿De qué manera puedes usar secuencias de comandos .sh con facilidad?

Todo es cuestión de práctica y de seguir estos pasos y consejos:

  • Nombrar los scripts .sh de manera que los puedas identificar fácilmente.
  • Nunca olvidar configurar los permisos de scripts de Shell de la manera correcta.
  • Es importante que uses los comandos correspondientes al sistema operativo y los que están integrados en Shell.
  • Los scripts tienen variables que puedes aprovechar para más comodidad y velocidad de trabajo.

¿Cómo escribir un script en Linux?

¿Cómo escribir un script en Linux?

Para ejecutar el script, primero lo tendrás que crear. ¿Cómo hacerlo?

  • Abre un editor, como el Joe o el Vi. Normalmente el VIi es el más utilizado, pero siempre puedes experimentar.
  • Crea el archivo dándole un nombre identificable y la extensión .sh.
  • Inicia el script siempre con el código “#!/bin/sh”.
  • Escribe el código que le corresponda al script y guarda la secuencia de comandos escrita con la extensión de formato .sh.
  • Luego ya podrás ejecutarlo de una manera tan sencilla como con la línea “bash nombredelarchivo.sh”.