Los archivos .BAT en Linux



Esta es una duda general entre usuarios intermedios que vienen de Windows a Linux, ¿Cuál es el equivalente de los archivos ".bat" en Linux? La respuesta es simple: Los archivos ".sh"

La dinámica funciona de manera parecida, se tiene que escribir un texto con los comandos que queremos incluir en nuestro archivo de comandos ejecutable con cierta jerarquía, por ejemplo, si queremos instalar dos programas mediante consola abriendo el ejecutable, el formato debería ser algo parecido a esto:

sudo apt-get install programa 1
sudo apt-get install programa 2

o bien:

yum install programa 1
yum install programa 2

O los comandos que se ocupen segun tu distribución, al finalizar nuestro texto de comandos, lo debemos guardar como un archivo de extensión ".sh" y después darle permiso de ejecutarse como programa, esto se puede hacer la mayoría del tiempo de manera gráfica en la sección permisos de las propiedades del archivo o mediante el comando chmod +x desde terminal. Lo que sigue es darle doble click a nuestro archivo de comandos autoejecutable de bash y si se nos pregunta cómo correrlo, elegimos la opción de Ejecutar en Terminal y listo!