我已经在网上查找包括在一些建议或指针的stackoverflow,但我发现的任何东西是压倒性的,我不确定从哪里开始。如果我忽略了某些明显的道歉,我深表歉意。如何建立一个基本的终端从零开始
我想了解一个终端是如何工作的,我想从头开始构建一个,我很乐意提供任何有关终端所需的概念和功能的建议或建议,但我不只是希望链接源代码。我发现了很多开源项目,但是我发现它们令人难以置信。
我会理想地喜欢建立我自己的终端,可以在OS X,Linux和/或Windows上运行(我可能会使用Java但会考虑其他语言),并最终有一个Web界面(想要我的控制台在我的浏览器中)我知道这已经完成,但我想自己做,所以我可以详细了解它是如何工作的,只是有一个项目要做。
我真正想要的是阅读材料/教程给我一些指导的起点。如果这意味着退后一步更基本的终端,我很乐意这样做,一旦我有一些实际的编程,这将使我朝着主要目标前进
这太宽泛了,SO并不是真正的全面演练或推荐资源。我建议你看看现有终端的来源。 (在java中至少有两个:[JCTerm](http://www.jcraft.com/jcterm/)和[Terminator](http://software.jessies.org/terminator/)) – millimoose 2013-03-14 12:09:55
@millimoose肯定在任何终端中都有基本的概念或功能?这是我很困惑 – jonnie 2013-03-14 12:59:35
调查虚拟TTYs和ansi控制代码 – Dougvj 2013-03-14 16:05:12