命令行界面，或者大多数图形用户界面操作系统的基于文本界面（例如Microsoft Windows中的Win32控制台，Mac OS X中的终端和Unix中的xterm）。用户与控制台应用程序的交互通常只需使用键盘和显示屏，而图形用户界面的程序大多必须使用鼠标或其他。许多控制台应用程序（如命令行解释器）只是命令行工具，但也存在一些程序。随着图形用户界面的应用程序逐步改进速度和易用性，控制台应用程序的使用已大幅降低，但仍并未消失。一些用户会偏好使用基于控制台的应用程序，而一些组织仍依赖使用现有的控制台应用程