天天看點

php控制shell控制台,在web頁面中加入shell腳本控制台,大概是如何實作,謝謝

https://github.com/nickola/web-console/releases/

php控制shell控制台,在web頁面中加入shell腳本控制台,大概是如何實作,謝謝

在web中加入shell腳本控制台的

我大緻知道背景的情況了,但是這個界面如何實作,而且執行指令後的資料顯示的格式都和linux中的控制台類似的格式

回複内容:

https://github.com/nickola/web-console/releases/

php控制shell控制台,在web頁面中加入shell腳本控制台,大概是如何實作,謝謝

在web中加入shell腳本控制台的

我大緻知道背景的情況了,但是這個界面如何實作,而且執行指令後的資料顯示的格式都和linux中的控制台類似的格式

https://github.com/nickola/web-console/blob/master/src/webconsole.main.php#L9-L32

這個庫封裝的是 http://php.net/manual/zh/function.proc-open.php

針對題主的更新:

terminal的實作使用的是 https://github.com/jcubic/jquery.terminal

exec,system,··,這些都可以執行shell指令,你可以做個ajax請求,傳回指令結果,然後自己調下樣式就行了

web中的shell并不是真正的shell,通過後端處理接受指令并過濾,再使用php中的exec調用

界面實作:

1.前端繪制

2.flash動畫

1.隻能模拟樣式

2.exec等調用shell腳本的方式在操作

3.畢

本文原創釋出php中文網,轉載請注明出處,感謝您的尊重!