Linux 命令行与 shell 脚本编程大全 (3rd ed)(18):走进 shell 2.6.1&2.6.2

阅读数:14 2019 年 11 月 17 日 14:53

Linux命令行与shell脚本编程大全(3rd ed)(18):走进shell 2.6.1&2.6.2

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

(访问 xterm)

在 Ubuntu 的 Unity 桌面中,xterm 是默认安装的。可以通过 Dash ➪ Search,然后输入 xterm 进行访问。xterm 会作为一个名为 XTerm 的应用出现在 Dash 区域。点击对应的图标就可以打开 xterm 终端仿真器。

说明 在 Ubuntu 中搜索 xterm 时,你可能会看到另一个叫作 UXTerm 的终端。这只不过是加入了 Unicode 支持的 xterm 仿真器软件包而已。

GNOME 和 KDE 桌面环境中并没有默认安装 xterm。你得先安装它(可以参阅第 9 章安装软件包)。安装完成之后,你必须从另一个终端仿真器中启动 xterm。打开一个终端仿真器进入 CLI,输入 xterm 并按回车键。记住,也可以创建桌面启动器来启动 xterm。

xterm 包让你可以使用命令行参数设置自己的特性。下面的内容将讨论这些特性以及如何进行修改。

(命令行参数)

xterm 的命令行参数非常多。你可以控制大量的特性来对终端仿真实施定制,例如允许或禁止某种 VT 仿真。

说明 xterm 包含数量众多的配置选项,在此无法一一列举。在 bash 手册中有大量的文档可供参考。第 3 章中会讲到如何阅读 bash 手册。另外,xterm 开发团队也在其网站上提供了很好的帮助: http://invisible-island.net/xterm/

可以通过向xterm命令加入参数来调用某些配置选项。例如,要想让 xterm 仿真 DEC VT100 终端,可以输入命令xterm -ti vt100,然后按回车键。表 2-17 给出了一些可以配合 xterm 终端仿真器使用的参数。

表 2-17 xterm 命令行参数

参数 描述
-bg color 指定终端背景色
-fb font 指定粗体文本所使用的字体
-fg color 指定文本颜色
-fn font 指定文本字体
-fw font 指定宽文本字体
-lf filename 指定用于屏幕日志的文件名
-ms color 指定文本光标颜色
-name name 指定标题栏中的应用程序名称
-ti terminal 指定要仿真的终端类型

一些 xterm 命令行参数使用加号(+)或减号(-)来指明如何设置某种特性。加号表示启用某种特性,减号表示关闭某种特性。不过反过来也行。加号可以表示禁止某种特性,减号可以表示允许某种特性,例如在使用bc参数的时候。表 2-18 中列出了可以使用+/-命令行参数设置的一些常用特性。

表 2-18 xterm +/- 命令行参数

参数 描述
ah 启用 / 禁止文本光标高亮
aw 启用 / 禁止文本行自动环绕
bc 启用 / 禁止文本光标闪烁
cm 启用 / 禁止识别 ANSI 色彩更改控制码
fullscreen 启用 / 禁止全屏模式
j 启用 / 禁止跳跃式滚动
l 启用 / 禁止将屏幕数据记录进日志文件
mb 启用 / 禁止边缘响铃
rv 启用 / 禁止图像反转
t 启用 / 禁止 Tektronix 模式

要注意,不是所有的 xterm 实现都支持这些命令行参数。你可以在 xterm 启动后,使用-help参数来确定你所使用的 xterm 实现支持哪些参数。

现在你已经了解了三种终端仿真器软件包,重要的问题是:哪个是最好的终端仿真器。对于这个问题,并没有权威的答案。要使用哪个仿真器软件包取决于你的个人需求。不过,能有这么多选择总是好事。

评论

发布