Linux命令行界面

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

ls -al

共8个

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

drwx —— 3个用户组4096 10月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个用户组0 Oct 29 23:08 small_file

现在,利用将命令与该行的此用户界面结合的能力,我们只能通过利用grep的模式匹配命令来获得我们感兴趣的结果。在命令行界面上组合命令的功能令人赞叹不已。使用命令行界面进行文件操作之类的功能是唯一的方法。您可以在几秒钟内制作文件,制作目录,更改权限,更改所有权以及复制文件。

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

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

大多数系统管理员都喜欢使用此编辑器作为说明。该编辑器称为vi,或者有些人可能更喜欢vi,而vim代表vi有所改进。两种编辑器都快速而强大-就像命令行一样。但是,如果不将快捷键提交到内存,vi就会失去很多优势。导航变得令人沮丧。简单的任务变得更加困难。但是在有经验的用户手中,用vi进行编辑可能是神奇的。

本文的目的是提醒世界上,有些人有时候更喜欢简单的界面。我们将听取阿尔伯特·爱因斯坦(Albert Einstein)的建议,并希望我们与技术的互动有时会变得更原始。每天提供给我们比优雅的界面更强大的界面。作为一个行业,用户界面将继续寻求基础功能的图形表示。但是,作为系统管理员,我们始终希望不必使用鼠标设备作为与Linux操作系统进行交互的用户界面。

相关文章