-
Crear el archivo con extension .sh
cd $HOME && echo 'Hola Mundo!' > hello.sh
Esto creara un archivo en el Home llamado hello.sh -
Abrir el archivo y agregar la linea shebang
#!/bin/bashen la linea 1. Cuando incluyes la línea#!/bin/bashen la parte superior de tu script, el sistema sabe que quieres usar bash como intérprete para tu script. Por lo tanto, ahora puedes ejecutar el script hello.sh directamente -
Agregar comandos a partir de la linea 2
echo '¡Hola, mundo!' -
Añadir permisos chmod desde la terminal
chmod 711 hello.sh
o usar esta pagina para calcular permisos chmod https://linuxhandbook.com/chmod-calculator/
-
Si quieres ejecutar tu script bash desde cualquier lugar, como si fuera un comando normal primero debes saber la ruta donde esta creado el script, esto lo haces con el comando
pwdpwd
una vez sabiendo esto añade la ubicación de tu script de shell a la variable PATH.
export PATH=$PATH:/home/userAhora bien, si quieres crear una carpeta donde se van a alojar todos tus Script y añadir desde ahi todos al PATH solo tienes que agregar el nombre de la carpeta al final de archivo
/home/user/.bashrcen este caso la llamaremosScriptexport PATH=$PATH:/home/user/Script