linux清屏命令

linux清屏命令:1、clear命令;2、ctrl+l命令;3、reset命令;4、printf “\033c”命令;5、printf “\033[2J\033[3J\033[1;1H”命令;6、alias cls=’clear’命令。clear命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。

1、clear命令

clear
# 实质上是翻页,只要往上翻还是能看到之前的记录

释义:这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。

2、ctrl+l命令

ctrl+l
# 等价于clear

释义:这是一个清屏的快捷键,l为小写的L,清屏效果同clear命令一样。

3、reset命令

reset
# 会清除当前的屏,效率较慢,实质是刷新终端屏幕

释义:这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。

值得一提的是reset命令在你的终端控制错乱时非常有用,如输入字符不出现在光标的位置的情况,还有当你敲击回车键时,新提示符并没有出现在新行上,而是出现在老提示符的前面,此时reset命令就能用来修正这些问题。

4、printf “\033c”命令

printf "\033c"
# 真正清空了终端屏幕

释义:这个命令真正清空了终端屏幕,它的功能跟DOS里CMD.EXE提供的CLS效果很相似。

工作原理

\033 == \x1B == 27 == ESC

于是,这个命令变成了c,它是VT-XXX中表示“Full Reset (RIS)”的转义码。

printf是bash里内置的命令,内置命令的优先级比其它可执行文件要高。

5、printf “\033[2J\033[3J\033[1;1H”命令

printf "\033[2J\033[3J\033[1;1H"
# 会清除屏幕和历史,清除后就会发现翻不上去了,所有历史都被清了

释义:这个命令与printf “\033c”命令类似,是printf “\033c”命令的延伸,增加了清除屏幕和历史的功能。

6、alias cls=’clear’命令

alias cls='clear'
cls

释义:这个命令指用别名来使用清屏命令,执行以上命令后,以后你就可以直接输入cls命令来实现和clear一样的清屏命令了。

延伸阅读

C语言通过printf()设置输出显示方式

在调试程序时多数情况下要输出很多提示信息,通过控制输出字体的颜色的显示方式可以方便我们快速查看有用的信息,而printf()的终端转义就为我们提供了这样的手段。

转义字符以控制字符’ESC’开头。该字符的ASCII码十进制表示为27,十六进制表示为0x1B,八进制表示为033。多数转义字符超过两个字符,故通常以’ESC’和左括号'[‘开头。该起始字符称为控制序列引导符(CSI, Control Sequence Intro),通常由’\033[‘或’\e[‘代替。

文章标题:linux清屏命令,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/47098

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Z, ZLW的头像Z, ZLW
上一篇 2023年3月17日
下一篇 2023年3月17日

相关推荐

  • 项目的什么不包含管理储备

    项目的成本计划、风险应对策略、进度计划以及范围描述是不包含管理储备的。在项目管理中,管理储备是为了应对项目中无法预见的风险而设立的一种预算,它不包含在项目的初步预算中,也不包含在项目的成本基准中。这是因为管理储备的使用需要得到高层管理人员的批准,因此,它并不属于项目经理可以自由支配的资源。在具体实施…

    2024年8月7日
    800
  • 项目管理目标 ci目标是什么

    在项目管理中,CI目标是指持续集成目标,这是一种软件开发实践,它要求团队频繁地将代码集成到一个共享的主线中。CI目标主要包括:减少集成问题、提高软件质量、加速软件发布。 持续集成通过自动化的构建和测试,可以发现并修复集成问题,从而避免了“集成地狱”的情况。这有利于提高团队的效率,减少重复的工作,帮助…

    2024年8月7日
    500
  • 文化项目运行管理是什么

    文化项目运行管理包括:项目规划、资源配置、进度控制、成本管理、风险管理。项目规划是文化项目运行管理中最为关键的一环。它不仅涉及到项目的总体目标、阶段性目标和具体任务的明确,还包括对项目时间表、资源分配及预算的详细安排。一个科学的项目规划可以有效地指导项目的实施,确保项目按计划进行,避免资源浪费和时间…

    2024年8月7日
    300
  • 新加坡项目管理模式是什么

    新加坡的项目管理模式是一种以结果为导向,注重团队协作的管理方式。这种模式的主要特点包括:以项目为中心,明确项目目标和预期成果;强调团队之间的沟通和协作,确保项目的顺利进行;关注风险管理,提前预防和解决可能出现的问题;重视质量管理,保证项目成果的质量和效益。其中,以项目为中心,明确项目目标和预期成果是…

    2024年8月7日
    500
  • 项目管理师需要学什么

    项目管理师需要掌握的知识和技能主要包括:项目管理理论、项目质量管理、项目风险管理、项目时间管理、项目成本管理、项目沟通管理、项目人力资源管理、项目采购管理、项目整合管理等。此外,还需要具备一定的领导力、沟通能力、决策能力、协调能力、解决问题的能力以及时间管理能力等。 接下来,我将详细介绍这些知识和技…

    2024年8月7日
    200

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部