2014-09-03 39 views
0

我想安裝在特定目錄中的一些工具install.sh,並呼籲他們在test.sh,所以我想補充的路徑是這樣的:

# part of install.sh 
path_add() 
{ 
    if [ -d "$1" ] && [ ":$PATH:" != *":$1:"* ]; then 
     echo "add $1 to PATH" 
     export PATH="$PATH:$1" 
     echo $PATH 
    else 
     echo "$1 already existing in PATH" 
    fi 
} 

echo表明$1已被添加到$PATH,但當install.sh退出時,$PATH不包含剛剛添加的指定路徑,如何永久添加它並可能影響持續的shell環境?

+0

這篇文章可以幫助你: 的「http://計算器.COM /問題/ 14637979 /如何到永久設置路徑上的Linux」 – 2014-09-03 05:27:34

回答

0
# part of install.sh 
path_add() 
{ 
    if [ -d "$1" ] && [ ":$PATH:" != *":$1:"* ]; then 
     echo "add $1 to PATH" 

     #export PATH="$PATH:$1" 
     # global 
     echo "export PATH=$PATH:$1" >> /etc/profile 
     # or local 
     # echo "export PATH=$PATH:$1" >> ~/.profile 

     echo $PATH 
    else 
     echo "$1 already existing in PATH" 
    fi 
} 

/etc/profile文件 - 全球系統設置

〜/ .profile文件 - 按照用戶設置

相關問題