Crear script ubuntu

Crear script ubuntu

Shell script ubuntu

Podemos hacer todas estas órdenes manualmente cada día, pero imaginemos que no tenemos tiempo. Los sistemas operativos nos permiten guardar estas órdenes en un documento y al ejecutar ese documento en el terminal el ordenador realizaría todas estas tareas sin tener que escribir nada. Además, podemos dar una orden al ordenador para que ejecute ese documento cada día al encender el pc y así no tendríamos que escribir nada. Pues bien, ese documento deja de ser texto y se convierte en programación. Una programación sencilla y siempre enmarcada en el sistema operativo específico, es lo que llamamos scripts. Un script no te crea un programa de la nada sino que se limita a ejecutar acciones que el ordenador puede hacer sin el script.

Así, hace años vimos como al ejecutar un archivo, aparecían en la pantalla de nuestro ordenador las palabras te quiero fue el resultado de un famoso virus que se basaba en un script en el que se ordenaba escribir esas letras en la pantalla.

En GNU/Linux y Ubuntu también hay scriptsy scripts muy útiles como habéis visto en las entradas del blog. Hoy os vamos a contar cómo hacer un script propio y daros a conocer este mundo que bien hecho puede ayudar a mejorar la relación con nuestra máquina.

Linux crear script bash

DarkCómo crear y usar scripts de BashLos scripts de Bash son una parte extremadamente útil y poderosa de la administración y el desarrollo de sistemas. Puede parecer extremadamente aterrador la primera vez que lo haces, pero esperamos que esta guía ayude a aliviar el miedo.

  Crear server minecraft con mods

Bash es un shell de Unix, que es una interfaz de línea de comandos (CLI) para interactuar con un sistema operativo (OS). Cualquier comando que puedas ejecutar desde la línea de comandos puede ser utilizado en un script bash. Los scripts se utilizan para ejecutar una serie de comandos.

Esta guía fue creada en macOS, y utilizará /Users/you como el directorio de usuario por defecto para todos los ejemplos. Sin embargo, los conceptos aquí se aplican a cualquier sistema operativo tipo Unix, incluyendo macOS y varias distribuciones de Linux.

Hasta ahora, has aprendido a ejecutar un script desde la línea de comandos con el prefijo del intérprete bash. Sin embargo, si quieres ejecutar el script sólo por su nombre, no funcionará. Intenta ejecutar el archivo simplemente escribiendo el nombre del archivo y pulsando intro. Tenga en cuenta que estamos prefijando el archivo con ./, que significa un archivo en el directorio actual.

Archivo de script de terminal de Ubuntu

Si es la primera vez que escribes un script, no te preocupes – los scripts de shell no son tan complicados. Es decir, puedes hacer algunas cosas complicadas con los scripts de la shell, pero puedes conseguirlo con el tiempo. Si sabes cómo ejecutar comandos en la línea de comandos, puedes aprender a escribir scripts simples en sólo 10 minutos. Todo lo que necesitas es un editor de texto y una idea de lo que quieres hacer. Comienza con algo pequeño y utiliza scripts para automatizar pequeñas tareas. Con el tiempo, puedes construir sobre lo que sabes y terminar haciendo más y más con los scripts.

  Crear banners

La combinación «#!» es llamada shebang por la mayoría de los geeks de Unix. Es utilizada por el shell para decidir qué intérprete debe ejecutar el resto del script, y es ignorada por el shell que realmente ejecuta el script. ¿Estás confundido? Los scripts pueden ser escritos para todo tipo de intérpretes – bash, tsch, zsh, u otros shells, o para Perl, Python, etc. Podrías incluso omitir esa línea si quisieras ejecutar el script mediante el sourcing en el shell, pero vamos a ahorrarnos algunos problemas y añadirla para permitir que los scripts se ejecuten de forma no interactiva.

Instalar el script de Ubuntu

(Crédito de la imagen: Tom’s Hardware)2. En la primera línea especifica el intérprete que se utilizará en el código. En este caso es Bash.La primera parte de la línea, #!, se llama «shebang» e indica el inicio de un script.#!/bin/bash

  Crear grupos en moodle

(Crédito de la imagen: Tom’s Hardware)La salida del comando es una sola línea de «Hola Mundo». Esto demuestra que nuestro script funciona y podemos pasar a algo un poco más interesante.Capturar la entrada del usuario en los scripts de Bash(Crédito de la imagen: Tom’s Hardware)Bash es un lenguaje completamente formado, y con él podemos crear herramientas y aplicaciones interactivas. En este ejemplo crearemos un generador de saludos que capturará el nombre de usuario y luego elegirá un saludo al azar de una matriz de saludos.1. Crea un nuevo archivo, random-greetings.sh usando nano.nano random-greetings.sh

(Crédito de la imagen: Tom’s Hardware)5. Crea un array de saludos que almacenará cinco saludos. Un array es una lista de elementos almacenados con un número de índice. Usando el nombre del array y el número de índice podemos sacar elementos (saludos) del array.greeting[0]=»Hola»

Ibrahim Villalobos Calvillo

Mi nombre es Ibrahim Villalobos Calvillo, soy ingeniero químico y además llevo un albergue para perros abandonados. Me gustan los animales y lo que más adoro es poder ayudarles.

Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad