天天看點

linux添加新的環境變量,linux中添加環境變量的方法

linux中添加環境變量的方法有多種,這裡總結常用的三種(主要以修改PATH變量為例)。

測試環境 centos7.0 64位

方法一:

使用export指令(export主要用于設定或顯示環境變量),env指令也同樣可以輸出所有的環境變量

首先試用一下export

[[email protected]_112_250_centos ~]# export

declare -x HISTSIZE="3000"

declare -x HISTTIMEFORMAT="%F %T "

declare -x HOME="/root"

declare -x HOSTNAME="VM_112_250_centos"

declare -x

declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s"

declare -x LOGNAME="root"

//輸出其中的PATH變量

[[email protected]_112_250_centos ~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/php-7.0.13/bin:/usr/local/httpd-2.4.23/bin:/usr/local/node-v6.2.0-linux-x64/bin/:/usr/local/mongodb/bin/:/root/bin

//添加一個變量

[[email protected]_112_250_centos ~]# export HELLO=HELLO

//檢視

[[email protected]_112_250_centos etc]# export

declare -x HELLO="HELLO"

declare -x HISTSIZE="3000"

declare -x HISTTIMEFORMAT="%F %T "

declare -x HOME="/root"

declare -x HOSTNAME="VM_112_250_centos"

declare -x

declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s"

說明添加成功。

修改PATH變量,并且添加到最前面

[[email protected]_112_250_centos ~]# export PATH=/usr/local/mysql/bin:$PATH

檢視

[[email protected]_112_250_centos ~]# echo $PATH

/usr/local/mysql/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/php-7.0.13/bin:/usr/local/httpd-2.4.23/bin:/usr/local/node-v6.2.0-linux-x64/bin/:/usr/local/mongodb/bin/:/root/bin

不過這種方法添加的環境變量隻對目前會話有效,重新開機或重新連接配接系統就會丢失。

方法二:

修改/etc/profile檔案,可以永久性的對所有系統使用者生效

打開profile檔案,在最後添加(在原有PATH的基礎上添加,這裡隻是添加了/usr/local/mysql/bin)

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/php-7.0.13/bin:/usr/local/httpd-2.4.23/bin:/usr/local/node-v6.2.0-linux-x64/bin/:/usr/local/mongodb/bin/:/usr/local/mysql/bin/

然後執行

[[email protected]_112_250_centos etc]# source /etc/profile

這裡也可以用./profile(前提切到/etc目錄,并且有該檔案的可執行權限)

[[email protected]_112_250_centos etc]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/php-7.0.13/bin:/usr/local/httpd-2.4.23/bin:/usr/local/node-v6.2.0-linux-x64/bin/:/usr/local/mongodb/bin/:/usr/local/mysql/bin/

當然這樣大概更友善(同樣是添加到profile檔案最後)

PATH=$PATH:/usr/local/mysql/bin

export PATH

方法三:

echo "PATH=/usr/local/mysql/bin:$PATH" >>/etc/profile

注意下面這樣的可不對

echo "PATH=/usr/local/mysql/bin" >>/etc/profile

[[email protected]_112_250_centos ~]# echo $PATH

/usr/local/mysql/bin(看PATH變量的值就剩這一個了吧)

本文固定連結:心知部落格 » linux中添加環境變量的方法

本站内容除特别标注外均為原創,歡迎轉載,但請保留出處!