# 命令行手册

命令行允许您从面板运行命令，包括快速访问文件浏览器和命令历史记录。

2005
Davyd Madeley
2004
Angela Boyle
2002
2003
2004
Sun Microsystems
1998
Oliver Maruhn
1998
Dan Mueth
GNOME 文档项目

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

本手册是在 GFDL 许可之下分发的 GNOME 手册集合的一部分。如果想要单独分发此手册，可以在手册中添加该许可证的一份副本然后分发，如该许可证的第 6 部分所述。

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

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.

Sun
GNOME Documentation Team
Sun Microsystems
Oliver
Maruhn
GNOME Documentation Project

    oliver@maruhn.com

Dan
Mueth
GNOME Documentation Project

    d-mueth@uchicago.edu

Angela
Boyle
GNOME Documentation Project
Davyd
Madeley
GNOME Project

    davyd@madeley.id.au

Version 2.12
September 2005

Davyd Madeley

Version 2.10
March 2005

Davyd Madeley

Version 2.8
September 2004

Angela Boyle

GNOME Documentation Project

Command Line Applet Manual V2.7
August 2004

Sun Microsystems

GNOME Documentation Project

Command Line Applet Manual V2.6
September 2003

Sun Microsystems

GNOME Documentation Project

Command Line Applet Manual V2.5
August 2003

Sun Microsystems

GNOME Documentation Project

Command Line Applet Manual V2.4
April 2003

Sun Microsystems

GNOME Documentation Project

Command Line Applet Manual V2.3
January 2003

Sun Microsystems

GNOME Documentation Project

Command Line Applet Manual V2.2
August 2002

Sun Microsystems

GNOME Documentation Project

Command Line Applet Manual V2.1
July 2002

Sun Microsystems

GNOME Documentation Project

Command Line Applet Manual V2.0
March 2002

Sun Microsystems

GNOME Documentation Project

Mini-Commander Applet Manual
1998

Oliver Maruhn oliver@maruhn.com

GNOME Documentation Project

Dan Mueth d-mueth@uchicago.edu

GNOME Documentation Project

本手册讲述了命令行(Command Line) 2.12

## 反馈

要报告关于命令行小程序或使用手册中的缺陷，或者提出建议，请参照 GNOME 反馈页 上的指导。

## 介绍

### 命令行

Shows Command Line.

命令行 小程序在面板上提供一个命令输入行。

命令行 包含下面的交互元件：

输入 文本框

  您可以在 输入框 里输入命令、宏或程序。

Browser button — the bullet

  您可以使用 浏览 按钮在文件系统里查找程序。浏览按钮 有一个正圆图标。

History button — the down arrow

  您可以使用 历史 按钮来重新输入以前的命令。历史 按钮上有个向下箭头图标。

### 特性

以前运行命令的历史列表

  您可以直接运行历史记录列表里的命令。您可以通过 输入框 来循环查看历史记录列表里的命令，或运行它。当列表里的命令超过 20 条以后，会显示一个垂直滚动条。更多相关信息，请参阅：。

历史记录里的自动完成功能

  命令行 使用基于历史记录的自动完成功能，在 输入框 里输入命令。这个功能会对比 项目文本框 和历史记录列表里的内容。如果 命令行 发现有匹配项，就会完成命令的输入。更多相关信息，请参阅：。

用户需求的命令完成功能

  这个命令完成功能对比 输入框 和用户所在文件夹的命令。这个自动完成功能在您不知道命令的字母顺序或准确拼写时很有用。当你输入命令的开头几个字母，按 Tab 键。如果 命令行 识别出这个命令是独一无二的，就会完成这个命令的输入。更多相关信息，请参阅：。

宏工具

  宏工具提供了 99 个快捷键命令。另外您可以自己创建在 命令行 中使用的命令。更多相关信息，请参阅：。

### 添加命令行小程序到面板上

要向面板上添加 命令行，在面板上点右键，然后选择 添加到面板。在出来的 添加到面板 对话框中，选择 命令行，然后点 添加。

## 运行命令

### 在输入文本框里运行命令

要在 输入框 里运行命令，请按下面的步骤操作：

1. 在 输入框 里输入命令。

   要让 命令行 自动补全输入的命令，按一下 Tab 键。

2. 接着在 输入框 里输入命令选项，如果需要的话。

3. 按一下 回车键。

如果您输入的命令不能运行，系统会发出一声鸣笛提醒，小程序会提示命令不能被运行，并在命令前面显示疑问标志(?)。检查一下命令是否正确拼写。点击一下命令行，疑问标志会自动消失。

如果选中了自动完成选项，命令行 小程序会在第一步和第二步时，在历史记录里搜索匹配项。更多相关信息，请参阅：。

### 基于历史记录的自动完成

您可以在 自动完成 里，找 常规 标签的 首选项 菜单里启用或禁用这个选项。选中 启用基于历史记录的自动完成，将对比 输入框 和历史记录，如果有匹配的话就会自动完成。

如果选中了自动完成选项，命令行 将在 的第1步和第2步时，查找历史记录中是否有匹配项。如果在历史记录中有匹配项，命令行 会完成这个命令的输入。要接受这个命令，按一下 回车键。如果不想接受这个命令，在 输入框 里继续输入其它字符。

### 运行文件系统中的程序

点击 浏览 按钮，显示文件系统，然后双击您想要运行的程序。

您可以使用 命令行 来运行脚本、可执行命令或者运行文件系统中的其他程序。

### 运行历史记录列表中的上一个命令、宏或程序

You can run a previously executed command, macro, or program from the history list in one of the following ways:

- Click on the History button to display the history list. Click on a history list item to run the command, macro, or program that you require.

- Click on the entry field, then use the keyboard up and down arrows to cycle through the history list. Press Return to run a specific command, macro, or program when the history list item you want is displayed in the entry field.

#### 基于历史记录的自动完成

您可以在 自动完成 里，找 常规 标签的 首选项 菜单里启用或禁用这个选项。选中 启用基于历史记录的自动完成，将对比 输入框 和历史记录，如果有匹配的话就会自动完成。

## 使用快捷键或宏

宏工具提供了近 99 个快捷键命令。另外您还可以使用 命令行 创建您自己的预定义命令。

### 在输入框里运行宏

To run a macro that is defined in the Command Line list, type the macro in the entry field, then press Return.

宏也可以使用 功能。

下面列出了命令行 中使用宏的例子：

`http://` 或 `www.` | 以 `http://` 或 `www.` 开始的，会被看作是 URL 网址，用网页浏览器打开它。
`ftp://` 或 `ftp.` | 以 `ftp://` 或 `ftp.` 开始的，会被看作是 URL 网址，用默认的 FTP 软件打开。
`dictionary:` | `dictionary:`，会使用 GNOME 字典 查找一个词。
`google:` | `google:`，会使用谷歌搜索引擎来搜索关键字。
`bing:` | Use `bing:` to search for something using the Bing search engine.
`ddg:` | Use the `ddg:` macro to search for things using the DuckDuckGo search engine.
`w:` | Use `w:` to search for articles in Wikipedia.

### 自定义宏

#### 配置宏

Configuring Macros

这个标签里列出了您可以在 命令行 中使用的宏。列表包含以下信息：

- 在 模板 列里是 UNIX 正则表达式。

  正则表达式是您想匹配的字符或数字模板。更多相关信息，请参阅 `regex` 帮助。

- 命令 列里是命令。

  如果您在 输入框 里输入的内容成功匹配了一个命令，就会执行它。宏是一些可以用正则表达式来分析参数的命令。

要添加一个新宏，点 添加宏 按钮。要删除一个宏，先选中它，然后点 删除宏 按钮。

## 自定义外观

### Preferences

Preferences Dialog To configure the appearance of Command Line, right-click on an area of the applet outside the interactive elements, then choose Preferences and select the General tab.

移动命令行小程序：

  选中 显示手柄，在小程序边上出来一个手柄。您可以拖动手柄来移动 命令行 到桌面其他位置。

添加边框：

  选中此项，在 命令行 小程序四周显示边框。

更改宽度：

  使用 宽度 . . . 像素 微调按钮框，指定小程序的宽度。

调节颜色主题：

  - 选中 使用默认的主题颜色，将使用默认的 GNOME 主题颜色。

  - 点 命令行前景色 按钮，选择命令行中文本的颜色。如果选中了 使用默认主题颜色，这个按钮会变得不可用。

  - 点 命令行背景色 按钮，选择 输入框 背景的颜色。如果选中了 使用默认主题颜色，这个按钮会变得不可用。