Tengo un script llamado prueba:
$cat testing
echo $1
Y también agregué la ubicación a la RUTA en ~/.bash_profile
export PATH="$PATH:some_location/testing"
Yo también hice:
source ~/.bash_profile
Sin embargo, cuando todavía no podía llamar al script de prueba directamente por su nombre:
$testing 1
-bash: testing: command not found
Aunque todavía puedo hacer lo siguiente:
$./testing 1
1
No estoy seguro de qué está mal.
Respuesta1
PATH
debe ser una lista de directorios y no puede contener nombres de archivos específicos. Edite su línea .bash_profile para que sea:
export PATH="$PATH:some_location"
Luego cierre la sesión y vuelva a iniciarla (o edítela PATH
manualmente) y vuelva a intentar el script:
$testing 1
1