GUI vs命令行
与计算机交互的两种最流行的方法是命令行和GUI(图形用户界面)。命令行是仅文本接口,而GUI是由图形符号组成的接口。大多数情况下,使用GUI执行的所有常规任务都可以由命令行执行,反之亦然(尽管在高级任务方面,命令行可能是唯一的选择)。
What is a GUI?
GUI(发音为Gooey)是一种界面,允许用户以图像/动画/音频的形式与操作系统进行通信,而不是文本。该接口向用户提供了通过图形对象(例如图标)获得的信息/操作。鼠标和键盘都可以用于交互。用户通过直接操纵屏幕上的图形对象来执行操作。
什么是命令行?
命令行(通常称为命令行强度rface/interpreter or CLI) is a mechanism that allows interacting with the computer operating system by inputting (typing) commands. This is a text only interface, which only requires input from the keyboard (usually referred to as “entering a command”). Typically, Enter key is pressed at the end of a command, after which the computer will receive, parse and execute that command. The output of the command will be returned back to the terminal as text lines. Output may include a summery of the task and the actual result as well. To insert command in a batch mode, user can use a script file. A script is a file containing an ordered sequence of commands that will complete en entire job.
GUI和命令行有什么区别?
大多数命令行界面任务仅需要键盘,而GUI系统则需要鼠标和键盘。因此,命令行用户通常不必在两个地方之间切换手。和命令行接口通常仅需要几行代码来执行复杂的任务。命令行绝对使用的资源少于GUI系统,因为GUI系统将加载图标,字体,I/O驱动程序和其他资源。由于这三个原因,命令行用户可能能够比GUI用户更快地完成大多数任务。命令行的用户可以创建脚本并节省时间,而GUI用户可以在诸如创建快捷方式之类的设施中执行相同的操作。
尽管新用户可能必须学习如何操作鼠标,但GUI比使用命令行更容易拾取。与GUI不同,命令行用户需要相当多的熟悉程度,并且需要记住许多命令以使其工作顺利完成。但是,命令行用户对文件和操作系统具有更多的控制。对于执行一些高级任务,命令行可能是唯一的选项(有时)。GUI系统固有地使多任务固有地通过提供图形方法来一次监视几件事(过程)(许多命令行环境都提供多任务处理,但很难一次查看几件事)。
完美的说
好的