如何编写像Top这样的交互式程序?

时间:2015-10-05 18:22:01

标签: shell terminal interactive

当您运行top时,您输入一个位于终端中的交互式显示器,但命令行已消失。

我想用这种类型的显示器构建一个程序,但是甚至不知道要研究什么。

  • 我从哪里开始?

1 个答案:

答案 0 :(得分:5)

top在首次发布时使用了curses,但由于与 curses 相关的开销,后来切换到了自己的屏幕管理代码。

有关 top 的更多信息,请参阅以下链接:

总的来说,您所寻找的内容属于TUI(基于文本的用户界面)类别。

对于想要合并"图形"的文本表示的人来说,通常ncurses是goto建议。在终端内。

但是有几种不同的选择,我建议谷歌找到合适的库供你使用。首先,您可以查看以下列出的链接: