开发者社区> 问答> 正文

求问如何在linux中实现类似top这样,可以不断刷新屏幕字符的命令?

云栖技术 2016-06-03 00:33:58 1703

我的要求是,不断刷新屏幕中显示的字符串.
比如我在屏幕中输出abc,每秒变换一次,下一秒钟也许就变成了def了.
如果只是printf(),那不会覆盖原来的abc,只会在abc后面增加def而已.
我知道有个curses库函数.
不过这个使用总感觉比较困难,难道top命令也是用那个实现的?

Linux
分享到
取消 提交回答
全部回答(1)
  • 云栖技术
    2019-07-17 19:25:42

    在windows 的 DOS 操作界面里面,清屏的命令是 cls,那么在 linux 里面的清屏命令是什么呢?下面分享几种 linux 下清屏命令的方法。

    (1)clear

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

    (2)reset

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

    (3)另外介绍一个用别名来使用清屏命令的方法,如下:

    [root@localhost ~]$ alias cls='clear'
     [root@localhost ~]$ cls

    执行以上命令后,以后你就可以直接输入 cls 命令来实现和 clear 一样的清屏命令了。

    0 0

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程