在远古时期,没有漂亮的GUI,计算机程序多在黑白窗口中执行显示,虽然有些枯燥,但简单直接,输入和输出需要的资源很少,也适合当时计算机硬件条件。
控制台/终端/Shell
- 因历史原因,早期控制台Console一般是指和计算机直接连接可控制消息显示的终端,一般只有一个。其他的统一都被称为终端。
- 现代计算机已经逐渐不区分控制台和终端,因为大家长的都很像,没必要区分,很多时候混用。
- 早期的终端真的是终端,和主机可能相距很远,现代计算机资源丰富,大部分利用软件模拟"终端",不需要再单独用硬件设备做独立终端。
- CLI界面一般是由控制台或终端,配合Shell解释器实现。
命令行接口
基本所有的编程语言都会提供CLI的操作手法,源于CLI接口简单直接,可快速定位问题,不用在复杂的GUI程序集成验证。
终端配置
- 终端一般是字符形式输入输出,比GUI界面的效果展示肯定有差。但,终端也提供一些简单的"GUI"控制方式,比如DOS命令color可设定前景色和背景色。