
PATH变量:是执行文件的查找路径的设置,就是在哪几个目录查找命令的二进制文件,这个变量最常用了,Windows上面也有这个变量。
LANG变量:设置终端的语系的变量,可以理解为英文、中文还是繁体中文的设置
HOME变量:指示出用户的主文件夹是哪个
PWD变量:当前用户当前的工作目录
环境变量其实有很多的,就不一一解释了,不同的变量有不同的作用,但都是shell环境的设置。所有的变量可以用env这个命令一下子列出来。
位置变量:用于处理命令行传递给shell脚本的参数,比如test.sh脚本,用命令“shtest.sh
1
2
3”执行该脚本,则位置变量$1指代1,$2指代2,$3指代4,$0指代脚本名称test.sh。
回答的基本上是完全正确的。在补充说明一下。
在LINUX/UNIX中有本地变量,系统变量,环境变量,特定变量等
实际的意思就是
同一段代码可在多处使用,但是效果不一样。
例如
A为一个系统变量
这个A可以放在
用户变量上面
针对用户变量,同时也可以放在系统上面这个是针对全局的也就是所有用户。
环境变量时针对软件的,也等于特定变量。
而实际上变量只有2种。一是系统变量,二是环境变量。
系统变量主要是针对用户,
环境变量主要是针对软件。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)