如何在linux中构建自定义终端?

时间:2010-12-16 04:37:44

标签: linux terminal

我想构建一个自定义Linux终端,直接从终端处理某些网站的api。是的,我知道,Curl也可以这样做。但是,我们可以说网站的内容现在已经在您的计算机中,并且网站处于脱机状态。因此,使用此终端,我想访问这些内容并对其进行更改。 同样这也可以使用linux终端完成,但我希望这个终端非常具体,并且有自己的语法和语义。

例如,ruby终端可以运行各种ruby代码而无需实际编译它们。

因此,我应该阅读哪些书籍,以及如何构建它?

3 个答案:

答案 0 :(得分:0)

对网站(如此网站)进行更改不仅涉及一些HTML内容,还涉及在Web服务器端运行的大量代码。这是你无法用curl进行复制的,也可能是任何相当少量的工作。

'终端'可能是一个错误的词;看起来您只需要一个命令行应用程序,而不是GUI或Web应用程序。

请尝试描述更具体的方案。你的问题目前太模糊了。

答案 1 :(得分:0)

我喜欢"Kernel projects for Linux" by Gary Nutt。它将帮助您学习shell的设计,以及shell如何与操作系统交互。

答案 2 :(得分:0)

可能配置Web服务器以响应本地HTTP查询并使用基于控制台的Web浏览器(如elinks或lynx)