当前位置:  技术问答>linux和unix

在终端显示多行文本并不断刷新,像top那样。怎么弄?

    来源: 互联网  发布时间:2017-04-30

    本文导语:  各位高手,我刚入门Linux编程。最近要写一程序,运行过程中要在终端显示很多文本(多行),并以一定频率不断刷新。有些类似top命令那样。 不知道常规做法一般是怎样弄?总不能总是使用system("clear")吧?top大概...

各位高手,我刚入门Linux编程。最近要写一程序,运行过程中要在终端显示很多文本(多行),并以一定频率不断刷新。有些类似top命令那样。

不知道常规做法一般是怎样弄?总不能总是使用system("clear")吧?top大概是怎么弄的?vi又是怎么弄的?我看vi甚至还能在退出后恢复先前的终端内容。

另外,不知道我要的这个方法与distribution有关吗?希望没有。万一有,我至少需要在RHEL 5上能使用。

不胜感谢。

|
1.printf输出终端控制字符, 移动光标:printf("33[%d;%dH", y, x)
2.使用ncurses库

|
Linux的top使用curses库

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • secureCRT下Linux终端汉字乱码解决方法
  • 终端 伪终端 控制终端有什么区别
  • 如何在windows下的DOS窗口中显示utf-8字符(CMD命令提示符终端显示utf-8字符)
  • 一个终端向另一终端发送命令,并在另一个终端上执行
  • CentOS安装Telnet,以root用户登陆Telnet以及CentOS的各种终端解释
  • 控制终端与终端设备是什么关系?
  • 如何得到一个终端的终端号/标示?
  • 终端、终端设备、控制台到底有什么区别和联系?(在线等,急!)
  • suse linux telnet连接到第30个终端后,无法打开新的终端
  • linux终端程序时如何隐藏终端
  • 如何关闭串口终端,切换终端?
  • linux终端或仿真终端如何打印图形??
  • 在内核中怎么操作伪终端,比如想在内核打印信息到telnet的终端
  • fedora 8 字符终端和图形终端互换
  • 有能在windows下连接linux(作为一个shell终端或x终端)的软件么?
  • sco unix5.05+升腾终端,如何查看取消升腾终端上的打印任务?
  • SuSE Linux 下"X终端"与"终端程序-超级用户模式"有什么区别?
  • 200分:请详细讲解一下虚终端和实终端
  • 终端打开应用程序,怎样使当终端退出时应用程序不退出.问了好多人,其实很简单.
  • 超时的时候就停止读终端问题,为什么还在读终端啊?
  • 如何在linux(终端:ctrl+alt+F1之类的。绝非虚拟终端)下显示256色或24位的BMP图片?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,