我在网上查看了一些建议或指针,包括在 stackoverflow 上,但我发现的任何东西都令人不知所措,我不确定从哪里开始。如果我忽略了一些明显的事情,请道歉。
我想了解终端是如何工作的,我想从头开始构建一个终端,我希望对涵盖终端所需概念和功能的材料提出任何建议或建议,但我不只是想要指向源代码的链接。我发现了很多开源项目,但我发现它们势不可挡。
理想情况下,我想构建自己的终端,可以在 OS X、Linux 和/或 Windows 上运行(我可能会使用 Java,但会考虑其他语言)并最终拥有一个 Web 界面(希望在我的浏览器中安装我的控制台)我知道这已经完成,但我想自己做,这样我就可以详细了解它是如何工作的,并且只是有一个项目要做。
我真正想要的是阅读材料/教程的起点,给我一些方向。如果这意味着退回到比终端更基本的东西,我很乐意这样做,一旦我有一些实际的程序可以让我朝着主要目标前进