Linux Shell变量的使用(2)

二、环境变量
环境变量用于所有的用户进程。在Linux中,登陆进程称为父进程,shell中执行的用户程序均称为子进程。环境变量可以在命令行中设置,但用户注销时这些值将丢失。因此最好在$HOME/目录下的.profile中定义。传统上环境变量均为大写。环境变量应用于用户进程之前,必须用export命令导出。设置方法与本地变量设置方法相同。

1。显示环境变量
使用env命令可以察看所有环境变量

2。潜入SHELL变量
EXINIT保存使用vi编辑器的初始化选项。比如要显示行号,则如下:
EXINIT='set nu';export EXINIT
HOME:用于记录用户的主目录;
IFS:用作shell指定的缺省域分隔符。
PATH:保存进行命令或脚本查找的目录顺序。可以在.profile中进行设置。

3。将变量导出到子进程
在父脚本中使用export命令可以将变量导出,这样子脚本便可以知道该变量的值。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/ccf3253fc31ebace71fb3c542f1e3126.html