Linux命令行与图形用户界面

GUI和CLI在Linux中有不同的优点和缺点

的开源、社区开发的灵活性Linux通常指的是任何任务都有不止一种方法可以完成。这种方法的多样性对操作系统是绝对有利的,但在某些情况下,有些方法比其他方法更有意义。

Linux GUI

基本操作系统

Linux支持几十种不同的窗口管理器和桌面环境。每种图形用户界面都允许使用不同的图形工具和与Linux内核交互的不同比喻。

现代的Linux gui提供了丰富的特性集。几乎所有可以在Windows或macOS GUI中完成的操作,都可以在Linux GUI中完成。但是,由于每个窗口管理器和桌面环境使用不一致的技术和术语,大多数Linux操作建议倾向于关注shell交互。

Linux CLI

BASH For循环

在Linux中,命令行接口被正确地称为shell会话。不过,Linux支持几种不同的shellbash是最常见的。

shell会话的结果是,无论您使用哪种shell,命令都以相同的方式执行——这就是为什么许多“如何操作”教程都将重点放在CLI方法上。然而,这些会话需要键入命令,而不是指向和点击行为,而且一些命令的语法趋于复杂。

通过GUI或CLI方式登录

在某种程度上,依赖于与Linux的图形化或基于shell的交互是一种偏好问题。然而,在某些情况下,倾向于偏爱其中一种方法。

例如,复杂的系统管理任务通常通过shell最清晰地完成。Linux仍然构建在配置文件的基础上,这些配置文件不会被普通用户修改。在shell会话中使用更高的权限修改这些文件,通常是最快和最简单的方法——即使对于习惯了指向和单击简单性的人来说,这有点复杂。

相反地,视觉上复杂的工作,例如。,图像编辑或复杂的文字处理——通常在GUI中工作得更好。例如,用LibreOffice这样的工具就可以很好地制作一份时事通讯。

这个页面有用吗?