Estoy intentando crear un alias para mi script de shell que se guarda en~/Dokumente/music.sh
Por lo tanto, agregué la siguiente línea a ~/.bash_aliases
:
alias music='.//home/robin/Dokumente/music.sh'
Después de guardar, ejecuté source ~/.bash_aliases
.
Creo que el alias en sí funciona bien, pero ./ no encuentra el archivo. ¿Por qué? Probé varias cosas (por ejemplo ~/Dokumente/music.sh
), pero nada funciona.
Puedo ejecutar el script cuando escribo ./music.sh
dentro de la carpeta que lo contiene. Ese no debería ser el punto...
Quiero que el script sea ejecutable desde cualquier dirección con este usuario.
¡Cualquier ayuda sería apreciada!
Respuesta1
Intentar:
alias music='/home/robin/Dokumente/music.sh'
la ./
parte normalmente indica el directorio actual, es decir, una ruta relativa.