【辨析】CLI和Shell的区别

问题来源于:

①在《操作系统概念》的第2.2章,将命令解释程序与图形用户界面并列

②只在命令解释程序部分中提到“解释程序被称为外壳”

③维基百科中混乱的描述

【辨析】CLI和Shell的区别_第1张图片


结果:

维基中末句所说的interface不特指首句中的"command-line interface",而是泛指整个人机交互的interface(③),所以其实shell不一定是CLI,也可能是GUI shell,只不过在日常生活中不把GUI当成shell(②)。因此,命令解释程序也可以翻译为命令行用户界面(command-line interface),与图形用户界面(graphical user interface)并列作为人机交互界面的两种实现方式也没有问题(①)

你可能感兴趣的:(操作系统,概念辨析)