Linux设置环境变量

临时设置环境变量

这种设置办法一般用在临时使用,比如说导出数据库的时候需要设置字符集之类的

1
# export PATH=$PATH:/usr/local/htop/bin

永久生效设置

这种是永久生效的设置环境变量,比如说JAVA的环境变量等等

1
# vim /etc/profile

在文件最后添加上对应的变量

1
export PATH="$PATH:/usr/local/htop/bin"

添加完成后,还需要执行下面命令使之生效

1
source /etc/profile

验证是否成功

下面代码中第10行显示的declare -x OLDPWD="/usr/local/htop"表示设置成功

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[root@xxxxxx bin]# export
declare -x HISTCONTROL="ignoredups"
declare -x HISTSIZE="3000"
declare -x HISTTIMEFORMAT="%F %T "
declare -x HOME="/root"
declare -x HOSTNAME="VM_0_12_centos"
declare -x LANG="en_US.utf8"
declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s"
declare -x LOGNAME="root"
declare -x MAIL="/var/spool/mail/root"
declare -x OLDPWD="/usr/local/htop"
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/htop/bin"
declare -x PROMPT_COMMAND="history -a; printf \"\\033]0;%s@%s:%s\\007\" \"\${USER}\" \"\${HOSTNAME%%.*}\" \"\${PWD/#\$HOME/~}\""
declare -x PWD="/usr/local/htop/bin"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_TTY="/dev/pts/0"
declare -x TERM="xterm"
declare -x USER="root"
declare -x XDG_RUNTIME_DIR="/run/user/0"
declare -x XDG_SESSION_ID="102676"

0%