在典型的 Linux 系统中,许多功能可以通过命令界面或图形用户界面 (GUI) 来执行。作为系统管理员,我更喜欢命令行提供的更简单的界面。在命令行中,我发现了效率优化,可以让我更快地执行任务。任务自动化是系统管理员的朋友。借助脚本,可以很容易地通过命令界面调用命令,让系统管理员在外行看来就像魔术师一样。在我个人看来,命令行体现了良好的用户界面设计的优雅。它设计简单但功能强大。比通过 GUI 提供的功能更强大。它的功能,功能和快速。让我们来看看 Linux 中非常常用的命令。 ls 命令用于列出目录的内容。以命令行为例,我使用名为 touch 的命令在不到 30 秒的时间内快速创建了三个测试文件。然后我使用 ls 命令列出了一些选项,这些选项为我提供了有关这些文件的信息。

ls -al

共有 8 个

drwxrwxr-x 2 个用户组 4096 10 月 29 日 23:08。

drwx – 3 个用户组 4096 Oct 29 23:07 ..

-rw-rw-r – 1 个用户组 0 Oct 29 23:08 另一个

-rw-rw-r–1 用户组 0 Oct 29 23:08 big_file

-rw-rw-r–1 用户组 0 Oct 29 23:08 small_file

讨论ls 命令的结果超出了本文的范围。我想指出的是线路的用户界面提供信息的速度。我发现这比启动 GUI 应用程序并导航到我感兴趣的目录更有效。它输入五个字符和 BAM!有我的结果。

Linux 命令用户界面还允许您组合命令以增强命令行交互的强大功能。假设您只想查看此目录中名为 small_file 的文件。如果这是目录中的一长串文件,您可能需要过滤要查找的文件名。

ls-al | grep small_file

-rw-rw-r – 1 user group 0 Oct 29 23:08 small_file

现在,使用命令结合这条线的用户界面能力,我们可以使用 grep 的模式匹配命令只得到我们感兴趣的结果。在命令行界面上组合命令的能力是惊人的。使用命令行界面来实现文件操作等功能是唯一的方法。您可以在几秒钟内创建文件、创建目录、更改权限、更改所有权和复制文件。

那么,该系列提供的用户界面有哪些缺点?答案很简单。您必须了解命令才能充分发挥您的力量和速度。如果你不知道你的命令,你就会失去所有的效率和力量。 GUI 界面通过以直观的方式呈现信息来弥补这一点。命令行无法为用户执行此操作。

您必须了解它才能受益。当然,您可以查找内容。但是,您查找信息的次数越多,效率就越低。

大多数系统管理员更喜欢使用这个编辑器来获取指令。编辑器被称为 vi,或者有些人可能更喜欢 vi,而 vim 代表 vi improved。两个编辑器都快速而强大——就像命令行一样。然而,如果快捷键没有被保存在内存中,vi 就失去了它的很多优势。导航变得令人沮丧。简单的任务变得更加困难。但在有经验的用户手中,使用 vi 进行编辑可能会很神奇。

这篇文章的目的是提醒世人,有些人有时更喜欢简单的界面。我们会采纳阿尔伯特·爱因斯坦的建议,并希望我们与技术的互动有时变得更加原始。比优雅更强大的界面每天都呈现在我们面前。作为一个行业,用户界面将继续寻求底层功能的图形表示。然而,作为系统管理员,我们总是希望不必使用鼠标设备作为与 Linux 操作系统交互的用户界面。