前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 命令(244)—— reset 命令

Linux 命令(244)—— reset 命令

作者头像
恋喵大鲤鱼
发布2023-01-14 10:02:19
1.2K0
发布2023-01-14 10:02:19
举报
文章被收录于专栏:C/C++基础

文章目录

  • 1.命令简介
  • 2.命令格式
  • 3.选项说明
  • 4.常用示例
  • 参考文献

1.命令简介

reset 用来重新初始化终端。

在有些情况,终端显示会混乱无比,比如不小心显示了一个二进制文件或使用 tput 进行了一些不符合预期的终端配置。在你不知道 reset 命令前,你可以将终端强行关闭,然后重新登录。现在只需要输入 reset 便可将终端样貌恢复如初。

当然,你也可以使用tput reset命令重新初始化终端。

如果只是想清理屏幕内容,那么 clear 也可以。

注意:reset 其实是 tset 命令的软链。

2.命令格式

代码语言:javascript
复制
reset [-IQVcqrsw] [-] [-e ch] [-i ch] [-k ch] [-m mapping] [terminal]

3.选项说明

代码语言:javascript
复制
-c
	设置控制字符和模式。
-e <ch>
	设置擦除字符。
-I
	不发送终端或制表符初始化字符串到终端。
-i <ch>
	设置中断字符。
-k <ch>
	设置删除字符。
-m <mapping>
	指定端口类型到终端的映射关系。
-Q
	不输出控制键设置,即不要显示 erase、中断及删除字符。
-q
	终端类型显示在标准输出中,并且终端没有以任何方式初始化。选项' -'本身是等效的,但过时了。
-r
	打印终端类别到标准错误输出。
-s
	打印 set 命令设置 TERM 时的字符串,通常在 .login 或 .profile 中用。如 TERM=xterm。
-V
	报告使用的 ncurses 版本。
-w
	调整窗口大小以匹配通过 setupterm(3) 推导出的大小。通常这没有效果,除非 setupterm(3) 不能检测窗口大小。

4.常用示例

(1)重新初始化终端。

比如通过 tput 命令将终端的背景颜色改为黄色,将前景颜色改为红色:

代码语言:javascript
复制
tput setb 6; tput setf 4

那么现在使用 reset 便可恢复如初。

代码语言:javascript
复制
reset

代码语言:javascript
复制
tput reset

(2)打印 set 命令设置 TERM 时的字符串。

代码语言:javascript
复制
reset -s
TERM=xterm;

(3)查看 reset 指向的真实命令。

代码语言:javascript
复制
ls -l /usr/bin/reset
lrwxrwxrwx. 1 root root 4 Mar  7  2019 /usr/bin/reset -> tset

(4)查看 reset 使用的 ncurses 库的版本。

代码语言:javascript
复制
reset -V
ncurses 5.9.20130511

参考文献

reset(1) - Linux manual page - linux.org

Ncurses - Wikipedia

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 1.命令简介
  • 2.命令格式
  • 3.选项说明
  • 4.常用示例
  • 参考文献
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档