CentOS7中添加環境變量後當即生效,可是新打開終端又失效

問題描述:

安裝postgresql開發環境的時候,配置環境變量,寫入export PGHOME到 /etc/profile中,因爲須要重啓機器才能使修改全面生效;
在不重啓電腦的狀況下,每次打開終端都得source一下才能生效。如何才能馬上生效呢?

解決方法:因爲每次啓動終端的時候,都會執行 /etc/bashrc ,因此能夠把source /etc/profile 命令
寫入到 /etc/bashrc 文件中,實現環境變量馬上全面生效的效果。
# vim:ts=4:sw=4

# User specific environment and startup programs
PGHOME=/data/postgre/pg
export PGHOME
PGDATA=/data/postgre/data
export PGDATA

PATH=$PATH:$HOME/.local/bin:$HOME/bin:$PGHOME/bin

export PATH
相關文章
相關標籤/搜索