Pfad zum Shell-Skript in Aliasnamen mit ./

Pfad zum Shell-Skript in Aliasnamen mit ./

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.shin 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.

verwandte Informationen