Ich versuche, einen Alias für mein Shell-Skript zu erstellen, das gespeichert ist in~/Dokumente/music.sh
Daher habe ich folgende Zeile hinzugefügt ~/.bash_aliases
:
alias music='.//home/robin/Dokumente/music.sh'
Nach dem Speichern habe ich ausgeführt source ~/.bash_aliases
.
Ich denke, der Alias selbst funktioniert einwandfrei, aber ./ findet die Datei nicht. Warum? Ich habe mehrere Dinge ausprobiert (z. B. ~/Dokumente/music.sh
), aber nichts funktioniert.
Ich kann das Skript ausführen, wenn ich es ./music.sh
in den enthaltenen Ordner tippe. Das sollte nicht der Punkt sein …
Ich möchte, dass das Skript mit diesem Benutzer von jeder Richtung aus ausgeführt werden kann.
Jede Hilfe wäre willkommen!
Antwort1
Versuchen:
alias music='/home/robin/Dokumente/music.sh'
Der ./
Teil bezeichnet normalerweise das aktuelle Verzeichnis, also einen relativen Pfad.