-
RHCE认证用户基础涉及预定义环境变量
资源介绍
预定义环境变量
在bash中有很多预定义环境变量
系统通过预定义环境变量来定义shell的环境
用户可以用set或env查询当前的环境变量
常用的预定义变量:
HOME:当前用户的主目录
PATH:当前用户的可执行文件搜索路径
LANG:程序应该使用的默认语言
PS1:行提示符
Bash的预定义环境变量
预定义变量用于储存用户不需要关心的一些信息,并且有相当数量的预定义变量可以为许多Linux程序所使用。并不是因为它们的值被预定义了,而是因为它们的名子和使用被预定义了。
用户可以在许多情况下使用预定义变量,例如:
[root@stationxx /]# cd $HOME/bin
[root@stationxx bin]#pwd
/root/bin (可以直接进入用户主目录下的bin目录)
用户叶可以用 ”echo $变量“ 的方式来查询变量的值。例如:
[root@stationxx /]# echo $LANG
zh_CN.GB18030 (显示当前用户的可执行文件路径)
在bash下,用户执行一个文件不会先检查当前路径下是否有该文件。而是直接在$PATH下搜索。所以如果当前目录不包含在$PATH中,系统会报告‘无此命令或文件’。
屏幕中显示无法识别的乱码,很有可能是LANG设置不对所致。输入LANG=en,一般可以解决这个问题。
- 上一篇: Openshift 503自动重启应用SHELL
- 下一篇: 调用过往指令-RHCE认证用户基础