如何在linux中制作像nano / pico这样的程序

时间:2009-09-26 17:54:32

标签: linux console editor console-application

我想知道如何制作一个程序,可以输出到控制台的每一行,而不只是输出一行要添加到底部。如何控制整个控制台,以便我可以编写基于控制台的应用程序?

1 个答案:

答案 0 :(得分:9)

您可以使用curses或类似的库来制作此类用户界面 - 例如,请查看GNU ncurses

很好地

Wikipedia summarises ncurses

  

ncurses是一个编程库   提供API,允许   程序员写文本用户   与终端无关的接口   方式。它是一个开发工具包   “类似GUI”的应用程序在一个   终端模拟器。它也优化了   屏幕变化,以减少   使用远程时遇到的延迟   壳。

要开始使用,请查看NCURSES Programming HOWTO