文章目录

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

1.命令简介

reset 用来重新初始化终端。

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

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

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

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

2.命令格式

reset [-IQVcqrsw] [-] [-e ch] [-i ch] [-k ch] [-m mapping] [terminal]

3.选项说明

-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 命令将终端的背景颜色改为黄色,将前景颜色改为红色:

tput setb 6; tput setf 4

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

reset

tput reset

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

reset -s
TERM=xterm;

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

ls -l /usr/bin/reset
lrwxrwxrwx. 1 root root 4 Mar  7  2019 /usr/bin/reset -> tset

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

reset -V
ncurses 5.9.20130511

参考文献

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

Linux 命令(244)—— reset 命令相关推荐

  1. 【Linux】一步一步学Linux——reset命令(268)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 reset命令是用来重新初始化终端的(terminal i ...

  2. git reset命令详解

    开门见山,先抛出一张图,之后再细讲.  首先,先解释下图中的一些名词.  一.名词解释 1. Working Copy:当前工作目录下的文件,一般指,有修改,没有git add,没有git commi ...

  3. linux中如何撤销上次命令,使用git reset命令撤销上次Git提交

    本文介绍如何撤消上一次的Git提交的方法. 前言 有时,在使用Git时,您可能要撤消最新的提交.提交是给定时间的Git存储库的快照,Git有一个称为HEAD的引用变量,它指向当前工作分支中的最新提交, ...

  4. 【Linux】一步一步学Linux——mtools命令(244)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 mtools命令显示mtools支持的指令,mtools为 ...

  5. Linux命令之reset - 终端屏幕混乱的终结者

    用途说明 reset命令是用来重新初始化终端的(terminal initialization).在有些情况,终端显示会混乱无比,比如不小心显示了一个二进制文件,以前我在不知道reset命令时,只好将 ...

  6. Linux常用60个命令用法

    原文链接:Linux常用的60个命令用法 - Accwiz - 博客园 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在L ...

  7. linux远程执行shell命令行,linux shell 远程执行命令--ftp

    linux shell 远程执行命令--ftp 2018-12-07 ftp有很多命令,熟悉这些命令你能大大的提高工作效率: FTP命令行格式为: ftp -v -d -i -n -g [主机名] , ...

  8. linux怎么知道ping命令,教程方法;通过ping命令查看服务器类型(linux还是windows系列)电脑技巧-琪琪词资源网...

    琪琪词资源网-教程方法;通过ping命令查看服务器类型(linux还是windows系列)电脑技巧,以下是给大家带来的教程方法;通过ping命令查看服务器类型(linux还是windows系列),大家 ...

  9. java连接linux服务器执行shell命令(框架分析+推荐)

    java连接linux服务器执行shell命令(框架分析+推荐) 一.分类+连接方式 程序打成jar包,在本地服务器上执行shell命令.这种使用MyRuntimeUtil工具类 java程序远程li ...

  10. linux如何使用uboot的命令,Uboot常用命令使用

    1.前言 Uboot启动后,会进入到一个倒计时,在倒计时结束之前,如果此时我们按下键盘的回车键,将进入到uboot的命令行模式,有点类似Linux系统终端模式,如果没有按下回车键的话,将直接启动Lin ...

最新文章

  1. 点云处理如何从入门到实践?(附完整学习路线)
  2. ssh免密登录配置(两行命令搞定)
  3. Java-Maven(四):Eclipse集成Maven环境配置
  4. oracle空格太多,Oracle Sql字符串多余空格处理方法初记
  5. Flask实战2问答平台-父模板抽离(登录注册界面)
  6. UIImageView01
  7. mysql报11004_使用mysqli扩展技术查看服务器连接错误报告的方法
  8. python 小案例
  9. SQL SERVER中XML命名空间
  10. 关于滑动窗口的小小小tip
  11. Jquery-easyUI-datagrid参数之 queryParams
  12. WINDOWS NT/2000下如何屏蔽CTRL+ALT+DEL
  13. JavaScript邮箱验证-正则验证
  14. 利用getData获取图片中的图表信息数据
  15. imx6 android 最新,【iMX6Q-Android6.0】---移植 iMX6Q android6.0 源码 史上最详细
  16. PhotoBulk for Mac v2.3 图片批量调整重命名转换水印工具
  17. 认识SlackwareLinux及制作系统安装磁片之关於bootdisk(转)
  18. 算法设计之动态规划法
  19. 对基层技术管理者的一些建议
  20. 常用激活函数:Sigmoid、Tanh、Relu、Leaky Relu、ELU、Mish、Swish等优缺点总结

热门文章

  1. axure8屏幕滚动_Axure8原型教程:实现滚动效果(小技巧:隐藏滚动条)
  2. cf 949A Zebras
  3. 排队叫号医院管理系统源码
  4. 什么是d.ts文件,它是不是typescript文件?
  5. 垃圾收集器GC中parallel scavenge收集器为什么不能CMS配合使用?
  6. GC问题排查实战三-Parallel Scavenge和Parallel Old日志分析
  7. 用计算机编程解魔方,魔方程序 (详细的解释)
  8. Hive综合应用案例——用户学历查询
  9. ValidateCode源码
  10. win10桌面图标全部变成白色的怎么办