开发者社区> 问答> 正文

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

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

展开
收起
云栖技术 2016-06-03 00:33:58 4960 0
1 条回答
写回答
取消 提交回答
  • 社区爱好者,专为云栖社区服务!

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

    (1)clear

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

    (2)reset

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

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

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

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

    2019-07-17 19:25:42
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载