# MATE 终端手册

终端给用户使用基于文本的命令(例如 Bash)和系统交互的能力。

2015
MATE-Dokumentationsprojekt
2009
2010
Paul Cutler
2008
Christian Persch
2002
2003
2004
Sun Microsystems
2000
Miguel de Icaza
2000
Michael Zucchi
2000
Alexander Kirillov
MATE 文档项目

对于本文档的复制、分发和/或修改必须遵循自由软件基金会 (Free Software Foundation) 发布的 GNU 自由文档许可证 (GFDL) 版本 1.1 或更高版本，该许可证没有固定的部分、没有封面和背页文本。您可以在 link 或在随本手册一起分发的 COPYING-DOCS 文件中找到 GFDL 的副本。

本手册是以 GFDL 协议下发布的 MATE 手册集的一部分。如果您希望单独发布本手册，您可以通过添加一个这个许可证的一份副本到这个手册来做到，就像在第六节中所描述的这个许可证。

各个公司使用的许多用于区别它们产品和服务的名称都声明为商标。在所有的 MATE 文档以及 MATE 文档项目的成员中，这些名称都是以全大写字母或首字母大写显示，从而表明它们是商标。

DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT:

1. DOCUMENT IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND

2. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.

MATE Documentation Team
MATE DESKTOP
Sun
GNOME Documentation Team
Sun Microsystems
Miguel
de Icaza
GNOME Documentation Project
Michael
Zucchi
GNOME Documentation Project
Alexander
Kirillov
GNOME Documentation Project
GNOME Documentation Project
GNOME Terminal Manual V2.9
January 2010

Paul Cutler pcutler@gnome.org

GNOME Documentation Project

GNOME Terminal Manual V2.8
March 2009

Paul Cutler

GNOME Documentation Project

GNOME Terminal Manual V2.7
November 2003

Sun GNOME Documentation Team

GNOME Documentation Project

GNOME Terminal Manual V2.6
September 2003

Sun GNOME Documentation Team

GNOME Documentation Project

GNOME Terminal Manual V2.5
May 2003

Sun GNOME Documentation Team

GNOME Documentation Project

GNOME Terminal Manual V2.4
January 2003

Sun GNOME Documentation Team

GNOME Documentation Project

GNOME Terminal Manual V2.3
August 2002

Sun GNOME Documentation Team

GNOME Documentation Project

GNOME Terminal Manual V2.2
August 2002

Sun GNOME Documentation Team

GNOME Documentation Project

GNOME Terminal Manual V2.1
August 2002

Sun GNOME Documentation Team

GNOME Documentation Project

GNOME Terminal Manual V2.0
April 2002

Sun GNOME Documentation Team

GNOME Documentation Project

GNOME Terminal User's Guide
May 2000

Miguel de Icaza, Michael Zucchi, Alexander Kirollov docs@gnome.org

GNOME Documentation Project

This manual describes version 1.10 of MATE Terminal.

## 反馈

To report a bug or make a suggestion regarding the MATE Terminal application or this manual, follow the directions in the MATE Feedback Page.

## 导言

MATE 终端是一个终端模拟器程序，您可以使用它进行如下任务：

在 MATE 环境下进入 UNIX shell

  Shell 是一个解释并执行在命令提示符处键入的命令的程序。当启动MATE 终端，本程序启动系统账户指定的默认 Shell。您可以随时切换到另一个 shell。

运行任何设计为运行在 VT102，VT220 和 xterm 终端中的程序

  MATE 终端模拟 X 联盟开发的xterm程序。反过来，xterm程序模拟 DEC VT102 终端并且也支持 DEC VT220 转义序列。转义序列是一串以Esc开头的字符。MATE Terminal接受 VT102 和 VT220 终端所有的转义序列，用于例如移动光标和清屏。

## 入门

下边的章节描述怎样启动 MATE 终端。

### 启动 MATE 终端

您可以用以下列方式启动 MATE 终端：

应用程序 菜单

  选择 附件终端

命令行

  执行如下命令 `mate-terminal`

  您可以使用命令行选项修改 MATE 终端 运行的方式。要查看命令行选项，执行如下命令：`mate-terminal --help`

### 第一次启动 MATE 终端时

在您启动首次MATE 终端，这个程序以一组默认设置打开这个。这组默认设置被叫做默认配置文件。配置文件名在MATE 终端窗口的标题栏上显示。

#### 默认的 MATE 终端的例子

MATE 终端默认窗口
MATE Terminal default window

这个终端窗口显示一个命令提示符，在这您可以键入 UNIX 命令。命令提示符可能是 %, #, >, $ 或其它指定字符。游标定位在了命令提示符旁边。当您键入 UNIX 命令并且按下Return，计算机执行这个命令。默认的，MATE 终端使用启动为这个程序的用户指定的默认 shell。

MATE 终端 也设置如下环境变量：

`TERM`

  默认设置为 `xterm`。

`COLORTERM`

  默认设置为 `mate-terminal`。

`WINDOWID`

  默认设置 X11 窗口识别码

### 终端配置文件

您可以创建一个新的配置文件，向终端提交这个新配置文件以修改字符特征(如字体，颜色和效果)、滚动行为、窗口标题和兼容性。您同样也可以在配置文件中指定一个在启动 MATE 终端时自动运行的命令。

您可以在配置文件对话框为每一个终端定义配置文件，其可以从编辑菜单进入。您可以定义需要数量的配置文件。当启动一个终端时，您可以选择想对这个终端使用的配置文件。或者，您也可以在使用终端时更改终端配置文件。要在您从命令行启动这个程序时为终端指定初始配置文件，使用如下命令：

`mate-terminal --window-with-profile=profilename`

当前配置文件的名字显示在 MATE 终端的标题栏中，除非您在 编辑配置文件 中指定了不同的标题栏名字。

查看 获取关于怎样定义和使用新终端配置文件的信息。

### 使用多个终端

MATE 终端提供标签功能，它可以使您在单一窗口中打开多个终端。每个终端打开于一个分离的标签。点击相应的标签来在窗口中显示这个终端。同一个窗口中的每个标签化的终端都是分离的子进程，所以您可以使用每个终端做不同的任务。您也是对同一窗口中的不同标签化的终端提供不同的配置文件。

终端窗口的标题栏显示当前配置文件的名字或者当前配置文件指定的名字。显示了一个带有四个标签页的MATE 终端窗口。此时，四个标签中的每一个都有不同的配置文件。当前活动标签页的配置文件名--Profile 1，在标题栏上显示。

#### 一个带有标签的终端窗口的例子

MATE 终端默认窗口
MATE Terminal default window

查看 获取关于怎样打开一个新标签终端的信息。

## 使用方法

### 打开和关闭终端

要打开一个新终端窗口：

  选择 文件打开终端。

  新终端从父终端继承程序设置和默认 shell。

要选择一个终端窗口：

  选择 文件关闭窗口。

  这个动作关闭终端和从这个终端打开的任何子进程。如果关闭最后一个终端窗口，MATE 终端程序将退出。

要在一个窗口中添加一个新标签终端：

  选择 文件打开标签页默认或在没有子菜单时仅仅文件打开标签页

要显示一个带标签的终端：

  在您想显示的标签页上点击，或从标签页菜单中选择标签标题。

  或者，选择标签页后一个标签或标签页前一个标签页来在标签之间导航。

要关闭一个带标签的终端：

  1. 显示您想关闭的带标签的终端。

  2. 选择 文件关闭标签

### 管理配置文件

要添加一个新的配置文件：

  1. 选择 文件新建配置文件来显示 新建配置文件 对话框。

  2. 在 配置文件名 文本框中输入新配置文件名。

  3. 使用 基于 下拉菜单来选择新配置文件基于的配置文件。

  4. 点击 创建 来显示 编辑配置文件对话框。

  5. 点击关闭。MATE 终端向终端更改配置文件子菜单中添加配置文件。

要更改带标签的终端的配置文件：

  1. 点击您想更改配置文件的标签页。

  2. 选择 终端更改配置文件配置文件。

要编辑配置文件：

  在 Editing Profile对话框中编辑配置文件。您可以使用如下方法进入Editing Profile对话框：

  - 选择 编辑当前配置文件。

  - Right-click in the terminal window, then choose Profiles Profile Preferences from the popup menu.

  - 选择编辑配置文件，选择要编辑的配置文件，然后点击编辑。要获取您可以在配置文件中设置的选项，查看。

要删除一个配置文件：

  1. 选择 编辑配置文件。

  2. 在Profiles列表中选择您要删除的配置文件名，然后点击删除。显示删除配置文件对话框。

  3. 点击 删除来确认这个删除动作。

  4. 点击关闭来关闭编辑配置文件对话框。

### 更改一个终端窗口

要隐藏菜单栏：

  选择 查看显示菜单栏。

要显示隐藏的菜单栏：

  在终端窗口右键点击, 然后在快捷菜单中选择 显示菜单栏。

要以全屏模式显示MATE 终端窗口：

  选择 查看全屏。全屏模式在一个充满整个屏幕的窗口中显示文本。这个窗口不包含一个窗口框架或标题栏。要从这个模式退出，再次选择查看全屏。

要更改终端窗口的外观：

  查看获取更多关于您可以在编辑配置文件对话框中更改终端窗口外观的选项的更多信息。例如，您可以更改背景色或滚动条的位置。

### 操作终端窗口的内容

要翻阅先前的命令并显示：

  执行如下之一的动作：

  - 使用滚动条，其一般是在终端窗口的右边显示。

  - 按下 ShiftPage Up，ShiftPage Down，ShiftHome或 ShiftEnd组合键。

  在终端窗口中，您可以回滚的行数是由编辑配置文件对话框的滚动标签中的回滚设置决定的。您也可以通过按 ControlShift上方向键 或 ControlShift下方向键 一次向上或向下滚动一行。

要选择和复制文本：

  您可以通过如下任何方式选择文本：

  - 要一次选择连续字符，在您要选择的第一个字符上点击并且拖动鼠标到您要选择的最后一个字符。

  - 要以单词为单位选择，在您要选择的第一个单词上双击并且拖动鼠标到您要选择的最后一个单词。符号单独地被选择。

  - 要以行为单位选择，在要选择的起始行三击并拖动鼠标到要选择的最后一行。

  这个动作选择从第一个到最后一个条目的所有文本。对于所有的文本选择，MATE 终端在您释放鼠标时，复制选中的文本到剪贴板。要明确的复制选中的文本，选择编辑复制。

要在终端中粘贴文本：

  如果您已经将一段文本复制到了剪切板，您可以执行如下动作将这段文本粘贴到终端：

  - 要粘贴您仅通过选择复制的文本，在命令提示符处点击中键。如果您的鼠标没有中键，查看 X Server 文档获取如何模拟一个鼠标中键的信息。

  - 要粘贴您明确复制的文本，选择编辑粘贴。

要拖动一个文件名到终端窗口：

  您可以从其它程序(如文件管理器)拖动一个文件名到终端。终端显示这个文件的路径和全名。

要进入一个链接：

  要进入一个在终端中显示的统一资源定位符(URL)，执行如下步骤：

  1. 移动鼠标到 URL，直到 URL 被下划线。

  2. 在 URL 上右键点击打开一个快捷菜单。

  3. 选择 打开链接启动关联的应用程序并显示 URL 关联的文件。

### 查看键盘快捷键设置

要查看MATE Terminal的键盘快捷键设置，选择编辑键盘快捷键。键盘快捷键对话框包含如下内容：

Disable all menu access keys (such as Alt+f to open File menu)

  反选这项禁用定义用来是您可以使用键盘代替鼠标选择菜单条目的访问键。每个访问键通过在菜单那或对话框选项上的前边有个下划线的字母标明。某些情况下，需要同时按下Alt键和那个访问键来执行这个动作。

Disable menu shortcut key (F10 by default)

  反选这个选项以禁用定义用于开启MATE 终端菜单的快捷键。默认的开启菜单的快捷键是F10。

Shortcut Keys

  这个对话框的Shortcut Keys节列出了每个菜单条目的快捷键。

  不是所有的键都能作为快捷键，例如Tab。

### 字体大小

您可以使用如下方法重新调整 MATE 终端窗口中字体的大小：

- 要增大字体的大小，选择 查看放大。

- 要减小字体的大小，选择 查看缩小。

- 要以实际大小查看文本，选择查看普通大小。

### 要更改终端标题

要更改终端中当前显示的标题，执行如下步骤：

1. 选择 终端设置标题。

2. 在标题文本框输入新的标题。MATE 终端立即使用这个更改。

3. 点击关闭以关闭设置标题对话框。

### 要更改字符编码

要更改字符编码，选择终端设置字符编码，然后选择相应的编码。

#### 要更改字符编码列表

要更改设置字符编码菜单中显示的字符编码列表，执行如下步骤：

1. 选择 终端设置字符编码添加或删除。

2. 要向Set Character Encoding菜单中添加一个编码，在可用的编码列表框中选择这个编码，然后点击右向箭头按钮。

3. 要从设置字符编码菜单中移除一个编码，在菜单中显示的编码列表框中选择这个编码，然后点击左向箭头按钮。

4. 点击Close以关闭添加或删除终端编码对话框。

### 要恢复您的终端

如果您使用终端有问题，本节提供一些建议。

要复位终端的状态：

  选择终端复位。

要重置终端并清理屏幕：

  选择终端复位并清屏

## 首选项

要配置MATE 终端，选择编辑当前配置文件。要配置您设置的其他配置文件，选择编辑配置文件，选择要编辑的配置文件，点击编辑。

编辑配置文件对话框包含如下标签，您可以使用其配置MATE 终端：

### 常规

Profile name

  使用这个文本框指定当前配置文件的名字。

Use the system fixed width font

  选择这项使用标准等宽字体，其是在外观首选项工具的字体标签中指定的。

Font

  点击这个按钮来为终端选择一个字体类型和字体大小。这个按钮只有在 使用系统终端字体选项没有被选择时才被启用。

Allow bold text

  选择这项使终端显示粗体字。

Show menubar by default in new terminals

  选择这项在新终端窗口中显示菜单栏。

Terminal bell

  选择这项启用终端响铃

Select-by-word characters

  使用这个文本框指定在您按单词为单位选择文本时MATE 终端认为是单词的字符或字符组。参看获取更多关于怎样以单词为单位选择文本的信息。

### 标题和命令

Initial title

  使用这个文本框指定使用这个配置文件的终端的初始标题。从当前终端启动的新终端使用这个新初始标题。

When terminal commands set their own titles

  使用下拉菜单指定怎样处理动态设置的标题，即，终端标题由其中运行的命令设置。

Run command as a login shell

  选择这项强迫当前运行在终端中的命令按照登录 shell 方式运行。如果这个命令不是 shell，这项设置无效。

Update login records when command is launched

  选择这项在一个新 shell 打开时在登录记录中插入一个新条目。

Run a custom command instead of my shell

  选择这项以在终端中运行指定命令而不是通常的 shell。在 自定义命令文本框中指定自定义命令。

When command exits

  使用下拉菜单指定命令退出时执行的动作。

### 颜色

Foreground and Background

  Select the Use colours from system theme option to use the colors that are specified in the MATE Desktop theme that is selected in the Theme tab of the Appearance preference tool.

  使用内置方案下拉菜单为终端指定前景色和背景色。MATE 终端支持如下前景色和背景色组合：

  - Black on light yellow

  - Black on white

  - Gray on black

  - Green on black

  - White on black

  - Custom

    这个选项是您可以选择在已选的配色方案中没有的颜色。

  实际显示的前景色和背景色可能相当依赖于选择的颜色方案。例如，如果选择 黑底白字和 Linux 控制台颜色方案，程序将显示前景色和背景色为黑底量灰色前景。内置方案下拉菜单只有在 使用系统主题中的颜色 未被选中时才启用。

  点击文本颜色按钮以显示选择终端文本颜色对话框。使用色轮或自旋框来自定义想要用于文本的颜色，然后点击确定。文本颜色按钮只有在使用系统主题中的颜色选项没有选中时才被启用。

  点击背景颜色按钮显示选择终端背景颜色对话框。使用色轮或自旋框自定义想用于背景的颜色，然后点击确定。背景颜色按钮只有在使用系统主题颜色选项没有被选中时才启用。

Palette

  终端模拟器只能同时使用 16 种颜色绘制文本。调色板指定了这 16 种颜色。终端中运行的程序使用一个索引数字来从调色板中指定颜色。

  使用内置方案下拉菜单选择预设的颜色方案。下边的调色板和终端窗口中的内容同时更新以显示这种方案。

  使用调色板自定义在自定义调色板中的 16 种默认的颜色。要自定义一种颜色，在这种颜色上点击，以显示调色板颜色对话框。使用色轮或自旋框来自定义颜色，然后点击确定。

### 效果

Background

  为终端窗口设置背景。有如下选项：

  - Solid color

    选择此项使用在颜色标签中指定的背景颜色作为终端的背景颜色。

  - Background image

    选择这项使终端使用一张图像作为背景。使用图像文件下拉式组合框来指定图像文件的位置和名字。或者，点击浏览来寻找和选择图像文件。

    选择背景图像可以滚动选项，启用在通过终端滚动时背景图像跟随文本滚动。如果没有选择这项，背景图片固定在终端背景上，只有文字滚动。这项只有在您选择了背景图像选项时才可用。

  - Transparent background

    选择这个选项在终端中使用透明背景。

Shade transparent or image background

  使用这个滑块加深或减淡终端的背景。这个选项只有在您选择了背景图像或透明背景选项时才可用。

### 滚动

Scrollbar is

  使用这个下拉菜单指定终端窗口的滚动条位置。

Scrollback ... lines

  使用这个自旋框指定可以使用滚动条回滚的行数。例如，如果您指定可以回滚 100 行，在终端上显示最后 100 行。

Scroll on output

  选择这个选项使您在终端从一个命令继续显示更多的输出时可以滚动在终端的输出。

Scroll on keystroke

  选择这项允许您按下任何键来滚动终端窗口至命令提示符。这个动作只在您向上滚动终端窗口并且想回到命令提示符时可用。

### 兼容性

Backspace key generates

  使用下拉菜单选择您希望退格键键执行的功能。

Delete key generates

  使用下拉菜单选择您希望Delete键执行的功能。

Reset compatibility options to defaults

  点击这个按钮重设兼容性标签选项中的选项为默认值。