文章目录

  • 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. Python使用matplotlib可视化多个分组的密度图、使用seaborn中的kdeplot函数可视化多个分组的密度图(Density Plot)
  3. [CTO札记]高效能辅导(Coach)转摘
  4. 在FFT分析在而立之年的展望与总结
  5. 数据挖掘领域十大经典算法
  6. PyTorch深度学习实践05
  7. CodeForces 799B (B) T-shirt buying
  8. 走台阶一共有多少种走法
  9. 画直线_在鸡面前画一条直线,为什么它会晕?西瓜视频这知识好冷告诉答案
  10. STL17-函数对象
  11. (转)MTK_面试的几个主要问题 必看
  12. 新浪下拉菜单(js原生版本)
  13. public class c中_Spring中@Import的各种用法以及ImportAware接口
  14. 【论文阅读】Efficient Net
  15. 小程序的申请开通需要什么条件
  16. 因收费被抵制、如今又被明星索赔百万,丰巢出路在何方?
  17. html立体图表样式,项目进度可视化图表
  18. 关闭selinux的方法汇总
  19. 赠书活动 | 万亿级市场:大家都能看到的机会谈不上机会
  20. 一次性读懂云计算中的6大热门词汇

热门文章

  1. vue导航使用及页面布局样例
  2. 图像处理: 可见光波长(wavelength)与RGB之间的转换
  3. 分享一款统计手机使用时间的APP,帮助集中注意力,拒绝手机上瘾,支持双端
  4. 计算机科技手抄报内容,科技手抄报内容-科技在我身边
  5. PCL教程-使用CloudViewer类实现简单点云可视化
  6. Golang源码探索----GC的实现原理(3)
  7. 面向对象思想----不看后悔!
  8. 第四节(4.4) 维修技巧 电路图识图
  9. c语言用函数实现二分查找
  10. 《第一行代码 第二版》Android studio java开发学习笔记+源码