解決方案:將程序路徑添加到環境變量即可
1. 手動方式添加
具體操作步驟如下:
- 查看已有環境變量
echo $PATH
- 修改 /etc/profile 文件權限
sudo chmod 777 /etc/profile
- 編輯文件,
sudo vim /etc/profile
在文件最下方添加: export PATH=程序路徑:$PATH
- 修改完成之后,沒有馬上生效,重啟系統或輸入命令手動刷新環境變量后生效
source /etc/profile
2. shell 腳本方式添加
具體操作步驟如下:
- 創建添加環境變量腳本(將腳本所在路徑添加到環境變量)
touch AddCurPathToEnvVariables.sh
- 編輯該腳本
vim AddCurPathToEnvVariables.sh
更改其內容如下圖所示:
echo export PATH=$(cd "$(dirname "$0")"; pwd):'$'PATH > temp.txt tail temp.txt >> /etc/profile rm temp.txt
- 執行該腳本
chmod 777 AddCurPathToEnvVariables.sh sudo ./AddCurPathToEnvVariables.sh
- 修改完成之后,沒有馬上生效,重啟系統或輸入命令手動刷新環境變量后生效
source /etc/profile
注1:shell 獲取當前腳本所在絕對路徑
echo $(cd "$(dirname "$0")"; pwd)
注2:將當前路徑導出到文件
echo $(cd "$(dirname "$0")"; pwd) > path.txt