Linux 命令行与 shell 脚本编程大全 (3rd ed)(10):走进 shell 2.1.2

阅读数:16 2019 年 11 月 17 日 14:46

Linux命令行与shell脚本编程大全(3rd ed)(10):走进shell 2.1.2

内容简介
这是一本关于 Linux 命令行与 shell 脚本编程的全方位教程,主要包括四大部分:Linux 命令行,shell 脚本编程基础,高级 shell 脚本编程,如何创建实用的 shell 脚本。本书针对 Linux 系统的新特性进行了全面更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。通过本书的学习,你将轻松写出自己的 shell 脚本。

(图形化终端)

除了虚拟化终端控制台,还可以使用 Linux 图形化桌面环境中的终端仿真包。终端仿真包会在一个桌面图形化窗口中模拟控制台终端的使用。图 2-1 展示了一个运行在 Linux 图形化桌面环境中的终端仿真器。

Linux命令行与shell脚本编程大全(3rd ed)(10):走进shell 2.1.2

图 2-1 运行在 Linux 桌面上的终端仿真器

图形化终端仿真只负责 Linux 图形化体验的一部分。完整的体验效果需要借助多个组件来实现,其中就包括图形化终端仿真软件(称为客户端)。表 2-1 展示了 Linux 图形化桌面环境的不同组成部分。

表 2-1 图形界面的组成

名称 例子 描述
客户端 图形化终端仿真器,桌面环境,网络浏览器 请求图形化服务的应用
显示服务器 Mir,Wayland Compositor,Xserver 负责管理显示(屏幕)和输入设备(键盘、鼠标、触摸屏)
窗口管理器 Compiz,Metacity,Kwin 为窗口加入边框,提供窗口移动和管理功能
部件库 Athenal(Xaw),X Intrinsics 为桌面环境中的客户端添加菜单以及外观项

要想在桌面中使用命令行,关键在于图形化终端仿真器。可以把图形化终端仿真器看作 GUI 中(in the GUI)的 CLI 终端,将虚拟控制台终端看作 GUI 以外(outside the GUI)的 CLI 终端。理解各种终端及其特性能够提高你的命令行体验。

评论

发布