Butterfly:您在網絡瀏覽器中的終端

什麼是蝴蝶?

蝴蝶 是一個用Python編寫的簡單的終端仿真器,可以從Web瀏覽器中使用它……它附帶了一些非常有趣的技巧,可供其他終端複製。

終端蝴蝶

如何測試蝴蝶?

蝴蝶 它是用Python開發的,安裝只需幾分鐘。 您只需要運行命令 點安裝蝴蝶 以root用戶身份(要使用pip,您需要先安裝軟件包 蟒蛇 第一)。 然後,您必須使用以下命令啟動服務器 蝴蝶服務器.py,最後您必須通過在網絡瀏覽器中輸入地址來訪問終端 http://127.0.0.1:57575。 要使用其他用戶登錄到外殼程序,請將其名稱添加到URL,如下所示: http://127.0.0.1:57575/user/root.

sudo pip安裝Butterfly Butterfly.server.py-不安全

關於蝴蝶的一些技巧

毫無疑問,從Web瀏覽器訪問終端很流行。 但是,Butterfly確實提供了一些額外的技巧,使其真正有用。

也許最好的是從歷史中快速選擇。 通過快捷方式 轉移+按Ctrl+向上箭頭 可以切換到選擇模式,然後使用快捷方式 按Ctrl+轉移+向上箭頭 y 按Ctrl++下箭頭 您可以選擇所需歷史記錄的文本。 然後,只需按Enter鍵即可粘貼所選文本。

終端蝴蝶

視覺樣式基於CSS,因此可以完全編輯。 另外,可以通過JavaScript輕鬆擴展終端的行為(例如,這就是快速選擇功能的開發方式)。

如何永久安裝Butterfly

要使用systemd在系統啟動時運行Butterfly,您必須下載文件 蝴蝶服務 並將其放在/ etc / systemd / system /或等效文件中。 然後,您必須運行:

sudo systemctl啟用蝴蝶sudo systemctl啟動蝴蝶

準備。 現在,蝴蝶將始終可用。

如何從遠程計算機訪問Butterfly

關於遠程訪問功能,其創建者強調說,目前它並不安全,建議僅在LAN上進行測試。

要執行的命令如下:

butterfly.server.py --host =“ 0.0.0.0”

如何運行特定的外殼

例如運行 ,您必須使用以下命令:

butterfly.server.py --shell = / bin /魚

有關更多信息,我建議訪問該頁面 Github上 該項目。


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

9條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   toñolocotedelan_te 他說:

    它真可愛。
    我也在這裡看過 https://plus.google.com/+CybercitiBiz/posts/NCnwp7VQ2dW

  2.   玻璃管 他說:

    我剛試過

    這很有趣,但是我不會使用瀏覽器作為終端。
    並不是說我很偏執,而是或多或少...

    此外,我沒有找到優勢或理由。
    肯定是我聽不懂。

    另一方面,我的終端比這更漂亮,而且調優得多。

  3.   不來自布魯克林 他說:

    Pa看來我和Pablo讀了同樣的博客。

    1.    讓我們使用linux 他說:

      實際上,我在G +上看到了它,發現它很有趣。 🙂

  4.   魯本·雷納爾多(Ruben Reynaldo) 他說:

    如果要將其用作GTK3應用程序:

    從gi.repository導入Gtk
    從gi.repository導入Gdk
    從gi.repository導入GObject
    從gi.repository導入GLib
    從gi.repository導入WebKit
    導入線程
    導入時間

    #使用線程
    GLib.threads_init()

    App類(對象):
    def __init __(個體):
    窗口= Gtk.Window()
    webView = WebKit.WebView()
    window.add(webView)
    window.show_all()

    self.window =窗口
    self.webView = webView

    def run(個體經營):
    Gtk.main()

    def show_html(個體):
    GLib.idle_add(self.webView.load_uri,'http://127.0.0.1:57575/')

    app = App()

    線程= threading.Thread(目標= app.show_html)
    thread.start()

    app.run()
    Gtk.main()

  5.   LTV 他說:

    預計
    butterfly.server.py部分中的好工具-unsecurez是不安全的,可以正常工作,請更正

    再見..

    1.    讓我們使用linux 他說:

      感謝您的通知! 已更正。 🙂

  6.   菲喬 他說:

    已下載到我的收藏夾。 謝謝,讓我們使用Linux !!!

    1.    讓我們使用linux 他說:

      別客氣! 一個擁抱! 保羅