Linux 中的 reset 命令和示例
Linux系统中的reset命令用于初始化终端。一旦程序终止而使终端处于异常状态,这将非常有用。请注意,您可能必须键入reset才能使终端启动并工作,因为在异常状态下回车可能不再起作用。此外,终端通常不会回显命令。
句法:
reset [-IQVcqrsw] [-] [-e ch] [-i ch] [-k ch] [-m mapping] [terminal]
示例:假设我们有一个终端屏幕,屏幕上写有一堆命令,当我们使用 reset 命令时,我们将初始化终端屏幕,如下所示:
使用重置命令之前
使用复位命令后
选项:
- –help:它将打印命令的一般语法以及可与 reset 命令一起使用的各种选项,并提供有关每个选项的简要说明。
- reset -c:设置控制字符和模式。
- reset -e:此选项将擦除字符设置为 ch。
- reset -l:此选项不会将终端或选项卡初始化字符串发送到终端。
- reset -i:此选项将中断字符设置为 ch。
- reset -k:此选项将行终止字符设置为 ch。
- reset -m:此选项指定从端口类型到终端的映射。
- reset -Q:此选项不显示擦除、中断和行终止字符的任何值。通常, tset显示与系统默认值不同的控制字符值。
- reset -q:终端类型已显示到标准输出,终端未进行任何初始化。选项 '-' 本身是等价的,但已经过时了。
- reset -r:此选项将终端类型打印到标准错误输出。
- reset -s:此选项打印用于将环境变量 TERM 初始化到标准输出的 shell 命令序列。
- reset -V:此选项报告此程序中使用的ncurses版本,然后退出。
- reset -w:此选项调整窗口大小以匹配通过 setupterm 推导出的大小。通常这没有效果,除非 setupterm 无法检测窗口大小。