'\" te .\" Copyright 1989 AT&T Copyright (c) 2004, Sun Microsystems, Inc. All Rights Reserved .TH script 1 "2004 年 1 月 30 日" "SunOS 5.11" "用户命令" .SH 名称 script \- 记录终端会话 .SH 用法概要 .LP .nf \fBscript\fR [\fB-a\fR] [\fIfilename\fR] .fi .SH 描述 .sp .LP \fBscript\fR 实用程序会记录屏幕上输出的所有内容。记录将写入到 \fIfilename\fR。如果未给定文件名,则记录将保存在 \fBtypescript\fR 中。请参见“警告”部分。 .sp .LP \fBscript\fR 命令将根据 \fB$SHELL\fR 的值派生并创建一个子 shell,并记录此会话的文本。派生的 shell 退出或键入 Ctrl-d 时,脚本将结束。 .SH 选项 .sp .LP 支持以下选项: .sp .ne 2 .mk .na \fB\fB-a\fR\fR .ad .RS 6n .rt 将会话记录附加到 \fIfilename\fR 而不是覆盖该文件。 .RE .SH 附注 .sp .LP \fBscript\fR 会将屏幕中显示的所有内容(包括提示)放入 \fIfilename\fR。 .SH 属性 .sp .LP 有关下列属性的说明,请参见 \fBattributes\fR(5): .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . 属性类型属性值 _ 可用性system/core-os _ CSIEnabled(已启用) .TE .SH 另请参见 .sp .LP \fBattributes\fR(5) .SH 警告 .sp .LP 在可被其他用户写入的目录(如 \fB/tmp\fR)中使用时,\fBscript\fR 可能会构成安全风险,特别是当其被特权用户(即 root 用户)运行时。请在运行 \fBscript\fR 前,确保 \fBtypescript\fR 不是链接。