
Posible duplicado:
Por que es . ¿No está en la ruta por defecto?
Esta pregunta puede ser trivial, pero me pregunto por qué tengo que escribir el punto y la barra antes del nombre de mi script para poder ejecutarlo, aunque esté ubicado en mi directorio actual.
./my_script.sh
Cada vez que lo escribo sin el punto y la barra:
my_script.sh
solo entiendo-bash: cloud_sync.sh: comando no encontrado
¿Cuál es la razón detrás de poner el./delante de un nombre de guión?
Gracias.
Respuesta1
Necesita tener su directorio actual en su RUTA,export PATH=${PATH}:.