Я пытаюсь создать псевдоним для моего скрипта оболочки, который сохранен в~/Dokumente/music.sh
Поэтому я добавил следующую строку ~/.bash_aliases
:
псевдоним music='.//home/robin/Dokumente/music.sh'
После сохранения я выполнил source ~/.bash_aliases
.
Я думаю, что сам псевдоним работает нормально, но ./ не находит файл. Почему? Я пробовал много вещей (например ~/Dokumente/music.sh
), но ничего не работает.
Я могу выполнить скрипт, когда печатаю ./music.sh
в папке, содержащей его. Это не должно быть целью...
Я хочу, чтобы скрипт можно было выполнить из любого направления этим пользователем.
Любая помощь будет оценена по достоинству!
решение1
Пытаться:
alias music='/home/robin/Dokumente/music.sh'
эта ./
часть обычно обозначает текущий каталог, то есть относительный путь.