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[‘代替。
开发者生产力工具大全
从人工到自动化,从重复到创新,技术演进的历程中,都伴随着开发者工具类产品的发展,所以这里整理近几年口碑良好,使用广泛的22款程序员生产力工具。
1.研发项目管理与协作:PingCode
优点:让工作推进、进度/问题追踪、团队协作变得更简单,2021年研发项目管理榜单TOP1(36Kr)。
简介:覆盖研发全生命周期,广泛用于需求、版本、项目(敏捷/kanban/瀑布)、测试、缺陷、文档、效能等环节管理与协作。并且集成github、gitlab、jinkens等主流工具,支持私有部署、在线等多种部署使用方式。
【教程/官网】
2.任务管理/甘特图制作工具:Worktile
优点:功能成熟、性价比高、国内市场占有率最高的团队任务工具;
简介:在功能上Worktile 是一个工具集合,它具备OKR目标管理、项目管理、项目集管理、项目计划、项目风险、项目成本管理、企业网盘、审批、简报等能力。并且具备强大的自定义能力,能够配置出符合各种项目团队的流程、表单、字段、数据报表,以及具备丰富的模板市场。
【官网/教程】
3.分布式版本控制系统:Git
优点:分布式开发、速度快、灵活
简介:Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
【教程/官网】
4.数据库管理工具:Navicat
优点:高效、安全,最好用的数据库管理工具。
简介:“Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和 MongoDB 等不同类型的数据库,它与阿里云、腾讯云、华为云、Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud 和 MongoDB Atlas等云数据库兼容。
【官网/教程】
其余工具可通过《神级程序员都用什么工具?程序员生产力工具大全 》查看,以上均整理自该文章。
文章标题:linux清屏命令,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/47098