別名中帶有 ./ 的 shell 腳本路徑

別名中帶有 ./ 的 shell 腳本路徑

我正在嘗試為我的 shell 腳本建立一個別名,該腳本保存在~/Dokumente/music.sh

因此,我添加了以下行~/.bash_aliases

別名音樂='.//home/robin/Dokumente/music.sh'

儲存後,我執行了source ~/.bash_aliases

我認為別名本身工作正常,但 ./ 找不到該文件。為什麼?我已經嘗試了多種方法(例如~/Dokumente/music.sh)但沒有任何效果。

./music.sh當我在包含的資料夾中鍵入內容時,我可以執行該腳本。這不應該是重點…

我希望該用戶可以從任何方向執行該腳本。

任何幫助,將不勝感激!

答案1

嘗試:

alias music='/home/robin/Dokumente/music.sh'

./部分通常表示當前目錄,因此是相對路徑。

相關內容