【发布时间】:2011-11-04 07:45:55
【问题描述】:
我想用C语言在Linux操作系统下写一个shell。
在这个项目中使用的库和函数的名称是什么?
谢谢。
【问题讨论】:
-
你想让图书馆做什么?
-
请澄清一下,你想写一个完整的shell程序?你想从一个程序中调用一个shell命令?你想把数据传送到一个shell?
-
你需要一个行编辑器(readline / libedit)、一些链接和双向链表助手、一个解析器(我强烈推荐柠檬)和很大的耐心。不幸的是,这个问题太宽泛了。如果您遇到特定问题,请随时提出。编写 shell 是一项很棒的练习,可以提高你的技能。我为 HelenOS 编写了 shell,这是我在编程时遇到的最有趣的事情。
-
我想从一个程序中调用一个shell命令。
标签: c shell operating-system