Heim  >  Artikel  >  Backend-Entwicklung  >  从何入手写一个自带界面的Shell程序

从何入手写一个自带界面的Shell程序

WBOY
WBOYOriginal
2016-06-06 20:43:421164Durchsuche

打算使用PHP写这个Shell,
已经了解使用脚本处理 cmdname -option value 这样一长条带参数的命令

我想写一个像mail程序一样,有自己的程序界面,在自已的程序界面中可以很方便简短地敲命令

查看了下mailtig,貌似是进过编译的?我这样的程序是否也需要编译呢?那该用什么语言来写这个程序呢?
使用PHP是否会有局限呢?

回复内容:

打算使用PHP写这个Shell,
已经了解使用脚本处理 cmdname -option value 这样一长条带参数的命令

我想写一个像mail程序一样,有自己的程序界面,在自已的程序界面中可以很方便简短地敲命令

查看了下mailtig,貌似是进过编译的?我这样的程序是否也需要编译呢?那该用什么语言来写这个程序呢?
使用PHP是否会有局限呢?

从何入手写一个自带界面的Shell程序

你说的是类似上面这样的界面 ? 如果是, 有个curses你可以用用.

上图来自我以前写的 cipmsg.

tig 是使用 curses 库的。mail 应该不是。那种基于行的交互 shell 处理起来还是挺容易的,但是面向屏幕的就别想了。php 应该也有 curses 库的绑定。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn