再现理想 发表于 2015-1-14 20:17:09

来一发CentOS体系里完全清空屏幕

欢迎大家来到仓酷云论坛!Linux用户,出格是Ubuntu或CentOS用户,基础上都习气利用clear下令或Ctrl+L组合快速键来清空终端屏幕。可是,如许做实在并非真实的清空屏幕,它只是给人一种错觉,让人觉得屏幕清空了。但当用鼠标向上滚时,你仍旧能看到之前的下令操纵留上去的输入。当在处置大批的文本时,这类情形就会给我们带来贫苦。
网上能查到良多别的清空屏幕的***,但基础上都是clear下令的变种。那末,怎样能真实的清空屏幕呢?


很巧,我比来发明了一个下令,它能完全的办理我们的成绩。
printf“33c”恰是我们必要的下令。它是真实的清空了终端屏幕,它的功效跟DOS里CMD.EXE供应的CLS效果很类似。
但这个下令事实是做甚么的?它的事情道理是甚么?
33==x1B==27==ESC因而,这个下令酿成了<ESC>c,它是VT-XXX中暗示“FullReset(RIS)”的本义码。当今我们利用的一切的终端都是VT兼容的,但假如你发明本人利用的是一个十分奇异的终端,那这个下令你大概用不了。printf是bash里内置的下令,内置下令的优先级比别的可实行文件要高。
我们还可使用别的一个下令,reset,它也是清空终端屏幕,但我们仍旧可使用高低键检察汗青下令。这个下令的一个弱点是,它实行起来有点慢,大概是由于它没有发送ESCc指令,但这个下令的兼容性明显比之前的谁人要好。
reset下令在你的终端把持庞杂时十分有效。你是不是碰到过输出字符不呈现在光标的地位的情形?当你敲击回车键时,新提醒符并没有呈现在新行上,而是呈现在老提醒符的后面?reset下令就是来修改这个成绩的。你在CYGWIN上也能利用这个下令。

[英文原文:how-to-clear-terminal-screen-for-real]
欢迎大家来到仓酷云论坛!

愤怒的大鸟 发表于 2015-1-15 12:49:54

来一发CentOS体系里完全清空屏幕

1v1飘过

第二个灵魂 发表于 2015-1-18 06:01:11

清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。

分手快乐 发表于 2015-2-5 10:36:24

编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。

精灵巫婆 发表于 2015-2-11 13:25:57

为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?

莫相离 发表于 2015-3-2 15:40:26

熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:

灵魂腐蚀 发表于 2015-3-11 06:59:28

生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。

深爱那片海 发表于 2015-3-18 04:26:56

直到学习Linux这门课以后,我才知道,原来我错了。?

变相怪杰 发表于 2015-3-25 17:23:29

对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
页: [1]
查看完整版本: 来一发CentOS体系里完全清空屏幕