reset 命令

用途

初始化终端。

语法

重置 [ -e C ] [ -k C ] [ -i C ] [ - ] [ -s ] [ -n ] [ -I ] [ -Q ] [ -m [ 标识符 ] [ TestBaudRate ] :类型 ] ... [ 类型 ]

描述

reset 命令链接到 tset 命令。 如果 tset 命令在作为 reset 命令运行,它先执行下列操作,然后再完成所有依靠终端的处理:

  • 将 Cooked 和 Echo 方式设置为 on
  • 关闭 cbreak 和 Raw 方式
  • 启用换行转换
  • 将特殊字符复原到合理状态。

任何查找到的 NULL 或 -1 特殊字符复位为其缺省值。 tset 命令的所有标志可以和 reset 命令一起使用。

当程序死掉并使终端处于不合适的状态时 reset 命令最有用。 序列<LF>reset<LF>(where <LF> is Ctrl-J, the line feed) may be required to get the 重置 command to run successfully since carriage-return might not work in this state. 该<LF>reset<LF>将不会频繁回传序列。

标志

描述
- 决定终端的名称按标准输出形式输出。 这企图让 shell 捕捉并且放到 TERM 环境变量中。
-e C 设置擦除字符为所有终端上由 C 变量指定的字符。 缺省字符是终端上的退格符,通常是 ^ (下加符)。 字符 C 可以直接输入也可以使用 ^ (下加符) 输入。
-我 禁止传输终端初始化字符串。
-一 C -e 标志相似,但使用中断字符而不是擦除字符。 C 变量缺省为 ^C。 ^ 字符也可以用于此选项。
-k C -e 标志相似,除了使用 行删除字符而不是使用擦除字符。 C 变量缺省为 ^ X。 如果未指定 -k ,那么不会更改终止字符。 ^ 字符也可以用于此选项。
-m识别码测试波特率:类型 指定哪种终端类型(在 Type 参数中)通常可用在 Identifier 参数中标识的端口上 缺少标识匹配所有标识。 可选择在 TestBaudRate 参数里指定波特率。
-n 在带有 Berkeley 4.3 tty 驱动程序的系统上,指定新建 tty 驱动程序模式应该为该终端初始化。 对于 CRT,只有波特率是 1200 bps 或更大时 CRTERASE 和 CRTKILL 模式才设置。 请参阅 tty 文件获得更多信息。
-q 禁止打印该文件Erase set toKill set to消息。
-s 打印序列 csh 命令,该命令基于决定终端的名称初始化 TERM 环境变量。

文件

描述
/usr/share/lib/terminfo/?/* 包含终端能力数据库。