• 命令行界面和图形用户界面(GUI)

    正如前面所述,用户与操作系统的界面有多种方式。这里,讨论两种基本方案:

    1. 提供命令行界面命令解释程序(command interpreter),允许用户直接输入命令,以供操作系统执行。
    2. 允许用户通过图形用户界面(GUI)与操作系统交互。

    命令解释程序

    有的操作系统内核包括命令解释程序。其他操作系统,如 Windows 和 UNIX,将命令解释程序当作一个特殊程序,当一个任务开始或用户首次登录时(交互系统),该程序就会运行。对于具有多个可选命令解释程序的系统,解释程序称为外壳(shell)

    例如,UNIX 和 Linux 系统有多种不同外壳可供用户选择,包括 Bourne shell、C shell、Bourne-Again shell、Korn shell 等。也有第三方的外壳和用户自己编写的免费外壳。大多数外壳都提供相似功能,用户外壳的选择通常基于个人偏好。图 1 为使用 Solaris 10 Bourne shell 命令解释程序的案例。


    Solaris 10 Bourne shell 命令解释程序
    图 1 Solaris 10 Bourne shell 命令解释程序

更多...

加载中...