环境变量:
环境变量是操作系统一系列参数,例:默认的命令所在文件夹,默认的系统文件夹;
环境变量是一个定义的变量值,可供系统使用和调用;用户可以自定义一个环境变量供程序中调用。
1 linux下常见的环境变量的功能
PATH:指定命令的搜索路径
HOME:指定用户的主工作目录(即用户登陆到Linux系统中时,默认的目录)
HISTSIZE:指保存历史命令记录的条数。
LOGNAME:指当前用户的登录名。
HOSTNAME:指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。
SHELL:指当前用户用的是哪种Shell。
LANG/LANGUGE:和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。
MAIL:指当前用户的邮件存放目录。
PS1:命令基本提示符,对于root用户是#,对于普通用户是$。
PS2:附属提示符,默认是“>”。
备注:可以通过修改此环境变量来修改当前的命令符,比如下列命令会将提示符修改成字符串“this is shell”。
# PS1=”this is shell”
2 linux下如何设置环境变量中的值
echo 显示某个环境变量值 echo $PATH
export 设置一个新的环境变量 export java_home=”/usr/local/src/java” 或 export java_home =/usr/local/src/java
env 显示所有环境变量
set 显示本地定义的shell变量
unset 清除环境变量 unset java_home
readonly 设置只读环境变量 readonly java_home
3 让linux支持java,需如何设置环境变量
#set java environment
JAVA_HOME=/home/liujicheng/java/jdk1.6.0_12
export JRE_HOME=/home/liujicheng/java/jdk1.6.0_12/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
输入 [root@localhost ~]#java -version 显示相关的版本信息 代表java设置成功