我曾經知道一種運行 shell 腳本的方法,只需輸入我的主資料夾或桌面中的名稱即可。我討厭打字./myscript.sh
。我希望能夠只輸入myscript.sh
.我該如何修復我的終端機來執行此操作?
我正在使用 GNOME 終端機和 Ubuntu 9.04。
答案1
將目前目錄放入路徑中不是一個好主意。移動您想要經常執行的腳本~/bin
,然後新增~/bin
到您的路徑中。
為此,請添加:
export PATH=$PATH:~/bin
到~/.bash_profile
。
答案2
你可以加 。到路徑,但正如 MikeyB 所說,這是一個壞主意。
這樣做是一件危險的事情,因為如果當前目錄中存在與您正在運行的可執行檔同名的惡意軟體,那麼該軟體就會被運行。
答案3
我將 shell 腳本放在 /usr/local/bin 中,似乎是它們的最佳位置?它通常是空的。使它們可執行並忘記 .sh 副檔名,您可以直接呼叫它們。
那是在 Ubuntu 伺服器上。
答案4
若要回答所提出的問題,請將您的主目錄和桌面新增至路徑。