1.环境变量
linux系统下执行相关命令时,系统会首先在本目录下查找该命令,设置环境变量就是告诉系统除了在本目录下查找还需要在所设置的环境变量的目录下查找,此就是环境变量的作用;
2.设置环境变量
使用export指令,设置环境变量,打开/etc/.bashrc文件,增加export PATH=;
1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。
2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的
3.查看设置的环境变量
echo $PATH
系统下回出现已设置的环境变量;
4.source的作用
source命令的作用就是用来执行一个脚本,那么:
source a.sh 同直接执行 ./a.sh 有什么不同呢,比如你在一个脚本里export $KKK=111 ,如果你用./a.sh执行该脚本,执行完毕后,你运行 echo $KKK ,发现没有值,如果你用source来执行 ,然后再echo ,就会发现KKK=111。因为调用./a.sh来执行shell是在一个子shell里运行的,所以执行后,结构并没有反应到父shell里,但是source不同它就是在本shell中执行的,所以可以看到结果