Linux 操作系统 | CLI(命令行界面)和 GUI(图形用户界面)
Linux实际上意味着系统的内核,它是计算机系统上发生的任何事情的唯一控制器。当我们谈论或说 x “运行 Linux”时,我们通常指的是系统内核和与其一起使用的工具集。将检查当前的每个组件,以便我们准确了解每个组件的功能。
基于 Linux 的内核可以在许多不同的基于硬件的平台上运行各种软件。计算机可以充当服务器,这意味着它主要代表他人处理数据,也可以充当桌面,这意味着用户将直接与其交互。该系统可以运行软件,也可以在创建任何软件的过程中用作开发PC。 Linux 可以执行多种角色,因为 Linux 没有对系统角色进行特殊分配;这只是配置当前应用程序以及它们如何执行的问题。
命令行界面 (CLI):
命令行界面 (CLI) 是一种非图形化、基于文本的计算机系统界面,用户在其中键入命令,然后计算机成功执行它。终端是为用户提供命令行界面 (CLI) 环境的平台或 IDE。
CLI 终端接受用户键入并传递给 shell 的命令。然后外壳接收并解释用户输入的指令,这些指令可以由 OS(操作系统)执行。如果输出是由特定命令生成的,则此文本将显示在终端中。如果发现命令存在任何问题,则会显示一些错误消息。
图形和非图形界面:
Linux 有两种方法:图形化和非图形化。在图形模式下,实际应用程序存在于我们可以根据需要调整大小和移动的窗口中。我们有菜单和工具来帮助我们找到我们要找的东西。这是我们将使用所需的网络浏览器、我们的图形编辑工具和我们的电子邮件的地方。在这里,我们可以看到图形桌面的一些示例,左侧有一个流行应用程序的菜单栏。
在图形模式 (GUI) 中,我们可以打开多个 shell,当我们在多台/远程计算机上执行某些任务时,这是一件好事。我们甚至可以通过 GUI 使用我们的用户名/ID 和密码/密钥登录。
成功登录后,我们将进入操作系统桌面,在那里我们可以使用已安装的应用程序。
非图形模式实际上是从基于文本的登录开始的,如下所示。我们通常会被提示输入我们的用户名/ID,在输入之后,我们会被提示输入我们的密码。如果登录成功,那么我们将直接进入执行 shell。
在命令行界面或 CLI 中,没有任何窗口可供移动。尽管我们有特定的文本编辑器、专用的网络浏览器和电子邮件客户端,但它们基本上只是文本。这就是 UNIX 在图形环境成为常态之前的起步方式。大多数服务器也将在命令行模式 (CLI) 下运行,因为 GUI 会浪费资源和数据空间。例如: