本章介绍了Linux的环境变量。全局环境变量可以在对其作出定义的父进程所创建的子进程
    中使用。局部环境变量只能在定义它们的进程中使用。

    Linux系统使用全局环境变量和局部环境变量存储系统环境信息。可以通过shell的命令行界
    面或者在shell脚本中访问这些信息。bash shell沿用了最初Unix Bourne shell定义的那些系统环境
    变量,也支持很多新的环境变量。PATH环境变量定义了bash shell在查找可执行命令时的搜索目
    录。可以修改PATH环境变量来添加自己的搜索目录(甚至是当前目录符号),以方便程序的运行。

    也可以创建自用的全局和局部环境变量。一旦创建了环境变量,它在整个shell会话过程中就
    都是可用的。

    bash shell会在启动时执行几个启动文件。这些启动文件包含了环境变量的定义,可用于为每
    个bash会话设置标准环境变量。每次登录Linux系统,bash shell都会访问/etc/profile启动文件以及3
    个针对每个用户的本地启动文件:$HOME/.bash_profile、$HOME/.bash_login和$HOME/.profile。
    用户可以在这些文件中定制自己想要的环境变量和启动脚本。

    最后,我们还讨论了环境变量数组。这些环境变量可在单个变量中包含多个值。你可以通过
    指定索引值来访问其中的单个值,或是通过环境变量数组名来引用所有的值。

    下章将会深入介绍Linux文件的权限。对Linux新手来说,这可能是最难懂的。然而要写出优
    秀的shell脚本,就必须明白文件权限的工作原理以及如何在Linux系统中使用它们。