c - ncurses 是在 linux 的 C 程序中实现命令历史记录的好选择吗

标签 c linux command history ncurses

我是一名学生,我正在上一门类(class),我的项目是使用 unix 套接字、线程或 epoll 等编写服务器。

然而,当客户端从用户那里获取他的输入时,我想更进一步,为他过去给出的命令提供某种内存;就像 shell 或 gdb 一样。

我不知道该怎么做,你们能帮帮我吗?我把 ncurses 放在标题中是因为我怀疑我应该使用它,但我不知道怎么用,我以前从未使用过 ncurses。

最佳答案

GNU readline library提供此功能。

关于c - ncurses 是在 linux 的 C 程序中实现命令历史记录的好选择吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10508791/

相关文章:

Linux检查上下游命令

python - 使用python生成petsc二进制文件

file - Unix命令将文件的最后一行复制到另一个文件

c - 在 Windows 中读取 RTC

使用 C 的参数输入来转换问题

php - 在 php 中使用 RSA 的一个很好的例子

linux - 什么时候应该在 bash 中转义 @?

java - 如何使用 Java 关闭命令窗口

c - 在 main() 之前、之后或内部声明函数有什么好处吗?

Python:在特殊环境中执行代码对象