AIX命令参考大全,卷 5,s - u - tvi 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 5,s - u

tvi 命令

用途

以全屏显示提供一个可信的编辑器。

语法

tvi [ - l ] [ -R ] [ -w Number ] [ -c [ Subcommand ] ] [ File ... ]

描述

tvi 命令调用 tvi 编辑器(vi 编辑器的可信的版本)以编辑由 File 参数指定的文件。文件按照指定的顺序编辑。如果未提供文件名,命令将打开一个可创建文本的新文件,但如果尝试保存文本到文件时,将会提示用户添加文件名到保存命令,例如 :w File。关于更多信息,请参阅示例部分。

命令方式中进入或离开 tvi 编辑器,但要添加或更改文本,必须进入文本输入方式。 关于启动文本输入方式的子命令的信息,请参阅文本输入方式的描述。要离开文本输入方式,请按下 Esc 键。这样您就能返回命令方式,在命令方式中可以使用一个 :w 命令保存文本到文件中,例如对于退出 tvi 编辑器,使用 :q 命令。

因为由 tvi 命令启动的全屏显示的编辑器是基于 ex 编辑器的,用户可在 tvi 编辑器中使用 ex 子命令。子命令在显示屏的光标位置起作用。

tvi 编辑器制作一份在编辑缓冲区中编辑的文件副本。除非用户保存更改,否则文件内容将不会发生更改。

注:
tvi 编辑器不支持 vi 编辑器的几个功能。如果参考关于 vi 编辑器的信息,请注意 tvi 编辑器永远不支持 -r 标志、-t 标志、shell 转义、用户定义宏、键映射以及设置 vi 选项。

tvi 编辑器限制

tvi 编辑器的最大限制假设为单字节字符。这些限制如下:

编辑方式

tvi 编辑器按照以下方式操作:

命令方式 tvi 编辑器在命令方式中启动。可以调用任何子命令,仅在文本输入方式中更改文本的子命令除外。要了解子命令的描述,请参见 tvi 编辑器子命令中的主题。要识别不能从命令方式调用的子命令,请参见在输入方式中更改文本。子命令和其它方式结束后,tvi 编辑器返回到命令方式。按下 Esc 键取消不完全的子命令。
文本输入方式 当用户使用允许的命令添加或更改文本时,tvi 编辑器进入文本输入方式。要查看启用文本输入方式的子命令列表,请参考向文件添加文本、从命令方式更改文本的子命令、C 子命令和 cx 子命令。进入以上任意一个子命令后,用户可以使用在文本输入方式中起作用的任一子命令编辑文本。要了解关于子命令的描述,请参见『 tvi 编辑器子命令』中的主题。要从文本输入方式返回到命令方式,通常按 Esc 键退出,或者按 Ctrl+C 键创建一个 INTERRUPT 信号。
最后行方式 某些子命令读取屏幕底端显示的一行的输入。这些子命令包括带有以下前缀的命令 :(冒号)、/(斜杠)和 ?(问号)。当用户输入起始字符时,tvi 编辑器将光标定位于屏幕的底端,使用户可输入剩余的命令字符。要运行子命令,按下 Enter 键。 要取消子命令,按下 Ctrl+C 键,创建一个 INTERRUPT 信号。当用户使用 :(冒号)进入最后行方式时,以下字符如果用在指定计数的命令前,有特定的含义:
%
所有与光标位置无关的行
$
最后行
.
当前行

定制 tvi 编辑器

用户可按照 “设置 vi 编辑器选项”中的指示,临时定制 tvi 编辑器。“永久设置 vi 选项”节内容适用于 tvi 编辑器。

tvi 编辑器子命令

适用于 tvi 编辑器的 vi 编辑器子命令的信息,请见以下列表:

标志

-c [Subcommand] 编辑开始前,执行 ex 编辑器子命令。该子命令提供一个面向行的文本编辑器。当对于 Subcommand 参数输入了空操作数时,就像-c '',编辑器将光标定位于文件的最后一行。
-l 在 ILSP 方式中进入编辑器。在该方式中,编辑器为 LISP 代码相应缩进, (, ), {, }, [[]] 子命令也为适应 LISP 相应作出修改。这些子命令将光标定位于特定的 LISP 函数的位置。 关于更多 LISP 子命令的信息,请参见移动到语句、段落和章节
-R 设置 readonly 选项,保护文件不被重写。
-w Number 将窗口大小的缺省值设置为由 Number 参数指定的值。当您在低速行使用编辑器时,该参数十分有用。
+ [Subcommand] -c 子命令相同。

安全性

访问控制:此命令向所有拥有可信计算库的用户授予执行(x)权限。

审计事件:

事件 信息
TVI 文件名

示例

  1. 要调用可信的编辑器编辑 plans 文件,输入:

    tvi plans

    该命令使 tvi 编辑器进入命令方式。要添加和更改文本,必须进入文本输入方式,或者使用命令方式接受的命令。更多信息,请参见文本输入方式中的描述。

  2. 要保存经由 tvi 编辑器创建的文本,按 Esc 键离开文本输入方式,然后输入以下保存命令之一::w:w File 或者 :w! File,例如:

    :w plans

    在该示例中,如果未经指定文件名即发出 tvi 命令,如 plans 之类的文件名是必须的。如果文件已命名,:w 命令则不需要 File 参数。如果希望覆盖现存的文件,使用以 File 参数指定要覆盖文件的 :w! File 命令。

    如果未经提供文件名即试图保存一个未命名的文件,将会出现以下消息:

    No current filename

    如果出现这种情况,重复带有文件名的 :w 命令。

  3. 要从文本输入方式退出 tvi 编辑器,按 Esc 键,输入命令方式,然后输入:

    :q!

    如果编辑器已处于命令方式,给出退出(q!)命令前,无需按 Esc 键。

文件

/usr/bin/tvi 包含 tvi 命令。

相关信息

ex 命令、vi 命令。

关于用户的识别和认证、任意访问控制、可信计算库以及审计的详细信息,请参阅《AIX 5L V5.2 安全指南》中的『安全性管理』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]