更新时间:2023-10-03 22:29
语法
ex命令会启动ex编辑器。ex编辑器是编辑器系列的一部分,该系列包括了为初学者和临时使用准备的ex编辑器的简单版本edit编辑器和全屏幕的vi编辑器。直接调用vi编辑器会设置屏幕编辑的环境变量。ex编辑器比简单的行编辑器更强,因为它是vi编辑器的子集并且可以访问vi编辑器的屏幕编辑功能。
File参数要编辑的一个文件或者多个文件。如果您提供了多个文件名,则 ex 编辑器会按照指定的顺序编辑每个文件。
-c
在编辑开始之前执行ex编辑器子命令。当输入一个空操作数时,如在-c ''中的那样,则编辑器会将当前行放置在文件的末尾。(通常,ex编辑器会将当前行设置在文件的开始位置或者在某个指定的标记或模式处。)
-l
恰当地对LISP代码缩进,并将( )(开或闭括弧), { }(左右大括号)以及[[]](左右双方括号)字符接受为文本,而不是将它们解释成vi子命令。这个标志在可见模式和打开模式下是活动的。
-R
设置只读选项,防止您改动文件。
-s
禁止所有的交互式用户的反馈。如果您使用了该标志,文件输入/输出错误不会生成一个有帮助的错误信息。使用这个标志同使用 - 标志是一样的。
-t Tag
载入包含了由参数Tag指示的标记的文件,并将编辑器定位到该标记处。要想使用该标记,您必须首先利用ctags 命令创建一个功能名称和它们的位置的数据库。
-wNumber
将缺省的窗口大小设置成Number。
-v
调用vi编辑器
注意:当-v标志被选择时,会有一个放大的子命令集可用,包括了屏幕编辑和光标移动功能。参看vi命令。
-V
将编辑器在详细模式调用。和-s效果相同。
+[Subcommand]
在指定的编辑器搜索或者子命令里面开始一个编辑。当没有输入参数时,+subcommand会将当前行放置在文件的末尾。通常ex编辑器会将当前行设置在文件的起始位置,或者设置在特定的标记或模式处。
-r [File]
在编辑器或者系统崩溃后恢复文件。如果您没有指定 File 参数,则会显示所有保存了的文件的列表。
退出状态
下列出口值被返回:
0 成功结束。
>0 发生错误。
文件/usr/lbin/exrecover 恢复子命令
/usr/lbin/expreserve 保留子命令
/.exrc 编辑器启动文件
./.exrc 编辑器启动文件
/var/tmp/Exnnnnn 临时编辑器
/var/tmp/Rxnnnnn 命名临时的缓冲区
/var/preserve 保留目录