capture 命令

用途

允许终端屏幕被转储至文件。

语法

capture [ -a ] [ 文件 ]

描述

capture 命令允许用户将用户终端上打印的所有内容转储至文件。 屏幕被打印至由 File 参数指定的文件;如果未指定文件,那么打印至 screen.out 文件。 如果指定 -a 标志,capture 命令将屏幕内容附加至文件。

为了将屏幕转储至文件, capture 命令会创建 shell 来仿真 VT100 终端并保留屏幕上所显示内容的记录。 由 SHELL 环境变量确定所创建的 shell。 如果未设置 SHELL 环境变量,/usr/bin/bsh shell 为缺省值。 TERM 环境变量设置为TERM=vt100. 如果在运行 capture 命令时程序要求使用终端类型,那么用户必须输入vt100.

Ctrl-P 按键顺序是缺省击键,用于引起屏幕转储的执行。 这可通过将 SCREENDUMP 环境变量设置为所期望的屏幕转储键的 3 位数八进制值来进行更改。 例如,设置:

SCREENDUMP=014

将屏幕转储击键更改为 Ctrl-L。 尝试通过输入以下命令来设置 SCREENDUMP 环境变量:^L'\014'导致错误消息。

要停止屏幕捕获过程,请使用 Ctrl-D 键序列或类型exit。系统显示消息,You are NO LONGER emulating a vt100 terminal.

标志

描述
-a 将屏幕内容附加至指定的文件,或者如果没有指定文件,那么附加至 screen.out 文件。

文件

描述
/usr/bin/capture 包含 capture 命令。