<code id='pnong'><strong id='pnong'></strong></code>

      <fieldset id='pnong'></fieldset>

        <acronym id='pnong'><em id='pnong'></em><td id='pnong'><div id='pnong'></div></td></acronym><address id='pnong'><big id='pnong'><big id='pnong'></big><legend id='pnong'></legend></big></address>
          <dl id='pnong'></dl>
          <i id='pnong'><div id='pnong'><ins id='pnong'></ins></div></i>
          <ins id='pnong'></ins>

        1. <tr id='pnong'><strong id='pnong'></strong><small id='pnong'></small><button id='pnong'></button><li id='pnong'><noscript id='pnong'><big id='pnong'></big><dt id='pnong'></dt></noscript></li></tr><ol id='pnong'><table id='pnong'><blockquote id='pnong'><tbody id='pnong'></tbody></blockquote></table></ol><u id='pnong'></u><kbd id='pnong'><kbd id='pnong'></kbd></kbd>
        2. <span id='pnong'></span>

          <i id='pnong'></i>

          CentOS系统里彻底的清空终端屏幕的方法

          • 时间:
          • 浏览:9
          • 来源:124软件资讯网

              CentOS系统里彻底的清空终端屏幕的要领

            网上能查到许多其它清空屏幕的要领  ,但基本上都是clear下令的变种 。那么  ,怎样能真正的清空屏幕呢?

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

              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上也能使用这个下令 。