Linux系统里如何彻底的清空终端屏幕?

article/2025/9/29 0:06:51

Linux系统里如何彻底的清空终端屏幕?

2014-02-19 20:10    评论: 10 收藏: 1 分享: 1    

Linux用户,特别是Ubuntu或CentOS用户,基本上都习惯使用clear命令或Ctrl+L组合快捷键来清空终端屏幕。但是,这样做其实并不是真正的清空屏幕,它只是给人一种错觉,让人以为屏幕清空了。但当用鼠标向上滚时,你仍然能看到之前的命令操作留下来的输出。当在处理大量的文本时,这种情况就会给我们带来麻烦。

网上能查到很多其它清空屏幕的方法,但基本上都是clear命令的变种。那么,如何能真正的清空屏幕呢?

Terminal

很巧,我最近发现了一个命令,它能彻底的解决我们的问题。

printf “\033c”正是我们需要的命令。它是真正的清空了终端屏幕,它的功能跟DOS里CMD.EXE提供的CLS效果很相似。

但这个命令究竟是做什么的?它的工作原理是什么?

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

于是,这个命令变成了c,它是VT-XXX中表示“Full Reset (RIS)”的转义码。现今我们使用的所有的终端都是VT兼容的,但如果你发现自己使用的是一个非常奇怪的终端,那这个命令你可能用不了。printf是bash里内置的命令,内置命令的优先级比其它可执行文件要高。

我们还可以使用另外一个命令,reset,它也是清空终端屏幕,但我们仍然可以使用上下键查看历史命令。这个命令的一个缺点是,它执行起来有点慢,也许是因为它没有发送ESC c指令,但这个命令的兼容性显然比之前的那个要好。

reset命令在你的终端控制错乱时非常有用。你是否遇到过输入字符不出现在光标的位置的情况?当你敲击回车键时,新提示符并没有出现在新行上,而是出现在老提示符的前面?reset命令就是来修正这个问题的。你在CYGWIN上也能使用这个命令。 :)


http://chatgpt.dhexx.cn/article/ofYPgK32.shtml

相关文章

Linux系统下的清屏方法

在windows的DOS操作界面里面,清屏的命令是cls,那么在linux 里面的清屏命令是什么呢? 下面分享几种在linux下用过的清屏方法: 1、clear命令、这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如…

linux清理缓存的命令

1.free free&#xff1a;通过free命令查看内存剩余可用情况 命令可带参数&#xff1a; -b  以Byte为单位显示内存使用情况。 -k  以KB为单位显示内存使用情况。 -m  以MB为单位显示内存使用情况。 -g 以GB为单位显示内存使用情况。 -o  不显示缓冲区调节列。 -s<…

Linux常用命令--清屏

那么在linux 里面的清屏命令是什么呢&#xff1f;下面笔者分享几种在linux下用过的清屏方法。 转自&#xff1a;https://www.jianshu.com/p/1aa56138e6aa 1、clear命令、这个命令将会刷新屏幕&#xff0c;本质上只是让终端显示页向后翻了一页&#xff0c;如果向上滚动屏幕还可以…

关于在linux下清屏的几种技巧

在windows的DOS操作界面里面&#xff0c;清屏的命令是cls&#xff0c;那么在linux 里面的清屏命令是什么呢&#xff1f;下面笔者分享几种在linux下用过的清屏方法。 1、clear命令、这个命令将会刷新屏幕&#xff0c;本质上只是让终端显示页向后翻了一页&#xff0c;如果向上滚…

在linux下清屏的几种技巧

转载请注明原文地址&#xff1a;https://www.cnblogs.com/5201351/p/4208277.html 在windows的DOS操作界面里面&#xff0c;清屏的命令是cls&#xff0c;那么在linux 里面的清屏命令是什么呢&#xff1f;下面笔者分享几种在linux下用过的清屏方法。 1、clear命令、这个命令将…

linux下清屏的几种技巧

在windows的DOS操作界面里面&#xff0c;清屏的命令是cls&#xff0c;那么在linux 里面的清屏命令是什么呢&#xff1f;下面笔者分享几种在linux下用过的清屏方法。 1、clear命令、这个命令将会刷新屏幕&#xff0c;本质上只是让终端显示页向后翻了一页&#xff0c;如果向上滚…

.tar.gz 跟.tgz

.tar.gz 跟.tgz 是一种格式吗&#xff1f; tar.gz_百度百科 以.tar.gz为后缀的文件是一种压缩文件&#xff0c;在Linux和macOS下常见&#xff0c;Linux和macOS都可以直接解压使用这种压缩文件。

ClickHouse安装部署流程(tgz版)

这里写自定义目录标题 ClickHouse安装包地址安装部署 ClickHouse安装包地址 http://repo.yandex.ru/clickhouse/ 因为我们使用tgz包进行安装&#xff0c;所以我们进入tgz目录下&#xff0c;再选择stable目录。 要下载的包有四个&#xff0c;分别是 clickhouse-client clickhou…

nodejs接受前端上传的tgz文件解压并读取内容

文章目录 1.前言2. 思路 1.前言 项目需求&#xff1a;前端上传一个算法文件&#xff0c;此算法文件是个tgz压缩包&#xff0c;首先这个tgz文件要上转到ftp服务器&#xff0c;然后需要解压tgz文件&#xff0c;找到里面的desc格式的文件并打开获取里面的算法描述信息&#xff0c…

Windows下使用python解压tgz文件

浅记以备自用 有时候下载的数据集压缩包可能是tgz格式&#xff0c;在windows下使用常规的解压缩软件无法解压&#xff0c;可以使用python解压tgz文件。 Step1.载入模块 import tarfile Step2.打开*.tgz文件 tar tarfile.open(rF:\data\ShapeNetRendering\ShapeNetRenderi…

如何在Windows系统上解压缩tgz文件

1找到文件所在的位置 然后鼠标右击 在终端打开 输入命令 tar -xvzf 加文件名称 拿上面的举例子 tar -xvzf flower_photos.tgz 即可

CentOS安装tgz文件,安装python3.6

1、安装可能用到的依赖 yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 安装可能用到的依赖 2、下载Python3.6.8源码 wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz 3、操作python tar -xzvf Python-3.6.…

压缩成.tgz格式

命令&#xff1a; tar zcvf clean-css-master.tgz clean-css-master tar zcvf --压缩命令 clean-css-master.tgz --生成的压缩文件名 clean-css-master --被生成的原文件夹名

tgz文件linux打开,安卓手机如何打开.tgz文件?

01 打开.tgz文件&#xff0c;不同的系统打开方法略有不同&#xff0c;以Linux系统为例&#xff0c; 一般打开步骤如下&#xff1a;首先输入 gunzip filename.tar.gz 回车。这样就生成的归档文件。然后输入tar -xf packed_files.tar 回车。这就把TAR归档文件打包再次压缩。 .tgz…

在linux中如何解压.tgz

网上的方法&#xff0c;都不适合我这个粗人&#xff01;总结一套本仙女的方法哈&#xff01; 比如仙女下载了一个.tgz文件到 中 然后首先&#xff1a;打开终端 1&#xff0c;进入下载路径下&#xff0c;比如我的就是进入Downloads下。 输入命令&#xff1a; cd Downloads …

Jmeter性能测试云平台搭建

本篇文章主要讲解Jmeter性能测试云平台搭建&#xff0c;这是我们在进行DevOps云平台中性能测试一部分&#xff0c;后期结合docker容器技术进行集群的动态扩展。

JMeter性能测试实战

目录 jmeterant接口自动化测试与性能测试实战 jmeterinfluxdbgrafana实时监控 jmeterant接口自动化测试与性能测试实战 首先需要安装和配置jmeter和ant 环境 jmeter与ant整合 在ant的lib目录下把ant-jmeter-1.1.1.jar 复制到jmeter的extras目录下。 邮件的插件activation.j…

【性能测试】JMeter性能测试(一)-入门篇

Jmeter性能测试 一、Jmeter介绍二、准备工作-安装2.1、依赖jdk&#xff0c;jdk安装2.2、JMeter安装 三、JMeter中常用功能释义3.1、测试计划3.2、线程组 四、如何使用JMeter4.1、切换中英文模式4.2、添加‘测试计划’4.2.1、在‘测试计划’中添加‘线程组’4.2.2、在‘线程组’…

JMeter性能测试流程及性能指标关注点

性能测试流程 平常我们做黑盒测试&#xff0c;都会有一套功能测试流程&#xff0c;做性能测试也不例外&#xff0c;性能也会有规范的流程。如下图所示就是我们常规的性能测试流程图。 .1.业务学习&#xff1a;通过查看文档&#xff0c;手工操作系统来了解系统功能。 .2.需求分…

Jmeter性能测试使用指南

一. Jmeter主要元件 1、测试计划&#xff1a;是使用 JMeter 进行测试的起点&#xff0c;它是其它 JMeter测试元件的容器 2、线程组&#xff1a;代表一定数量的用户&#xff0c;它可以用来模拟用户并发发送请求。实际的请求内容在Sampler中定义&#xff0c;它被线程组包含。 …