我正在嘗試為我的 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'
該./
部分通常表示當前目錄,因此是相對路徑。