Path
為 Linux 執行檔創建命令
我正在使用一個名為 node-webkit 的程序,但如果不指定執行檔的完整路徑,我就無法啟動該程序。有沒有辦法將命令(例如
node-webkit
)與 Linux 上的執行檔相關聯,這樣就不需要指定文件的完整路徑?
第三個選項,也許是最少打擾的,是在你的文件中添加一個別名。
.bashrc
該文件是一組選項,bash
每次bash
啟動實例時都會讀取這些選項。
- 使用文件編輯器打開
.bashrc
文件,例如gedit ~/.bashrc
- 將以下行添加到
.bashrc
文件的底部
alias node-webkit=/path/to/node-webkit
- 確保
source ~/.bashrc
能夠像使用命令一樣使用別名。它的工作方式就像
#define
在 C/C++ 中一樣,當您鍵入 時node-webkit
,它將被定義的右側替換alias
,這裡是執行檔的完整路徑。
為了僅使用其名稱執行二進製文件,包含二進製文件的目錄需要位於
PATH
環境變數指定的目錄之一中。您可以使用以下命令將二進製文件目前所在的目錄添加到您的 PATH 中:export PATH="/new/path:$PATH"
例如,您可以將它放在您的 shell 的初始化腳本中
~/.bashrc
。當它是單個命令時,我通常將二進製文件符號連結到我的 PATH 中已經存在的位置。ln -s /path/to/node-webkit /usr/local/bin