GNU bash shell能提供对Linux系统的交互式访问。它是作为普通程序运行的,通常是在用户
    登录终端时启动。登录时系统启动的shell依赖于用户账户的配置。
    /etc/passwd文件包含了所有系统用户账户列表以及每个用户的基本配置信息。以下是从
    /etc/passwd文件中取出的样例条目:
    christine:x:501:501:Christine Bresnahan:/home/christine:/bin/bash
    每个条目有七个字段,字段之间用冒号分隔。系统使用字段中的数据来赋予用户账户某些特
    定特性。其中的大多数条目将在第7章有更加详细的介绍。现在先将注意力放在最后一个字段上,
    该字段指定了用户使用的shell程序。
    ——————————
    ① 在6.10之后的大部分Ubuntu版本上,默认的shell是dash。


    说明 尽管本书的重点放在了GNU bash shell,但是也会谈及其他一些shell。第23章中讲解了如
    何使用如dash和tcsh之类的shell。


    在前面的/etc/passwd样例条目中,用户christine使用/bin/bash作为自己的默认shell程序。这意
    味着当christine登录Linux系统后,bash shell会自动启动。

    尽管bash shell会在登录时自动启动,但是,是否会出现shell命令行界面(CLI)则依赖于所
    使用的登录方式。如果采用虚拟控制台终端登录,CLI提示符会自动出现,你可以输入shell命令。
    但如果是通过图形化桌面环境登录Linux系统,你就需要启动一个图形化终端仿真器来访问shell
    CLI提示符。