Ejecute un script de Shell con solo usar el nombre del script en Linux

Este artículo explicará cómo ejecutar un script de shell usando el nombre del script en Linux.
Primero, configuraremos el archivo como ejecutable. A continuación, examinaremos formas de ejecutar el script solo con el nombre.
Tenemos example.sh
en $HOME/folder/example.sh
. Aquí está el contenido del archivo de script de shell.
echo "Hello, World!"
Hacer archivo ejecutable en Bash
- Añade
shebang
al principio del guión.
#!/bin/bash
- Añadir permiso de
ejecutar
al archivo.
sudo chmod +x example.sh
Ejecute el script sin escribir bash
o sh
Podemos usar diferentes métodos para ejecutar un script de shell desde cualquier lugar de la terminal de Linux sin agregar los comandos bash
o sh
.
Mueva el script debajo de $PATH
Mueva el script a un directorio bajo $PATH
como /usr/local/bin
.
sudo mv $HOME/folder/example.sh /usr/local/bin
Use el comando install
en Linux
El comando install
también puede mover el script a un directorio bajo $PATH
.
sudo install example.sh /usr/local/bin/example
Agregue el directorio de secuencias de comandos a $PATH
Agregue el directorio del script ($HOME/carpeta/
) a $PATH
en .bashrc
PATH="$PATH:$HOME/folder/"
Use source
para actualizar Bash.
source ~/.bashrc
Crear alias
para el comando de ejecución de secuencias de comandos
Cree un alias
que apunte al comando completo para ejecutar el script.
alias example.sh="bash $HOME/folder/example.sh"
Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.
LinkedIn