1 什么是环境变量
正规说法:环境变量(Environment Variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
2 为什么要用PATH环境变量
1)方便命令执行
2)自定义软件的可访问性
3)提高工作效率
其实我们平时自己写的程序和Linux中的指令本质上都是一个东西。在/bin目录下我们可以看到ls就是一个可执行程序。但为什么我们执行自己写的程序需要指定文件位置,比如/home/cxk/myshell.sh ,但是ls指令只需要在命令行上打上ls就可以执行。这就是环境变量的功劳。
3 PATH环境变量
在系统启动时,系统会自动执行一系列初始化脚本,这些脚本会设置一些基本的环境变量,包括PATH环境变量。
如图是以“ : ”分割的一些目录,当我们用ls 等命令时,系统就会在PATH这些目录中寻找相应的命令,如果找到了,就会执行对应程序,如果没找到,就会返回“command not found”。