बटरफ्लाई: वेब ब्राउज़र में आपका टर्मिनल

तितली क्या है?

तितली पायथन में लिखा गया एक साधारण टर्मिनल एमुलेटर है जिसे वेब ब्राउज़र से उपयोग किया जा सकता है ... और यह अपनी आस्तीन के साथ कुछ बहुत ही दिलचस्प ट्रिक्स के साथ आता है, जिन्हें अन्य टर्मिनलों को कॉपी करना चाहिए।

टर्मिनल तितली

तितली का परीक्षण कैसे करें?

तितली इसे पायथन में विकसित किया गया है, और यह कुछ ही मिनटों में स्थापित हो जाता है। आपको बस कमांड चलाना है पाइप स्थापित तितली रूट के रूप में (पाइप का उपयोग करने के लिए आपको पैकेज स्थापित करने की आवश्यकता है अजगर-पिप प्रथम)। फिर, आपको कमांड का उपयोग करके सर्वर को शुरू करना होगा तितली.सर्वर.py, और अंत में आपको वेब ब्राउजर में एड्रेस डालकर टर्मिनल को एक्सेस करना होगा http://127.0.0.1:57575। किसी भिन्न उपयोगकर्ता के साथ शेल में लॉग इन करने के लिए, उनका नाम URL में जोड़ें, जैसे: http://127.0.0.1:57575/user/root.

sudo pip इंस्टॉल करें butterfly.server.py --unsecure

बटरफ्लाई के बारे में कुछ टोटके

वेब ब्राउज़र से टर्मिनल तक पहुंचना फैशनेबल है, इसमें कोई संदेह नहीं है। हालाँकि, बटरफ्लाई कुछ अतिरिक्त चाल के साथ आता है जो इसे वास्तव में उपयोगी बनाते हैं।

शायद सबसे अच्छा इतिहास से त्वरित चयन है। शॉर्टकट के जरिए पाली+कंट्रोल+ऊपर तीर चयन मोड में स्विच किया जा सकता है और फिर शॉर्टकट का उपयोग किया जा सकता है कंट्रोल+पाली+ऊपर तीर y कंट्रोल+पाली+नीचे का तीर आप अपने इच्छित इतिहास के पाठ का चयन कर सकते हैं। उसके बाद, चयनित टेक्स्ट पेस्ट करने के लिए Enter दबाएं।

टर्मिनल तितली

दृश्य शैली CSS पर आधारित है इसलिए यह पूरी तरह से संपादन योग्य है। इसके अलावा, जावास्क्रिप्ट के माध्यम से टर्मिनल के व्यवहार को आसानी से विस्तारित करना संभव है (उदाहरण के लिए, त्वरित चयन फ़ंक्शन विकसित किया गया है)।

बटरफ्लाई को स्थायी रूप से कैसे स्थापित करें

सिस्टम स्टार्टअप का उपयोग करके सिस्टम स्टार्टअप से बटरफ्लाई चलाने के लिए आपको फाइल डाउनलोड करनी होगी तितली। सेवा और इसे / etc / systemd / system / या समकक्ष में रखें। फिर, आपको दौड़ना होगा:

sudo systemctl बटरफ्लाई sudo systemctl start butterfly को सक्षम करता है

तैयार। अब बटरफ्लाई हमेशा उपलब्ध रहेगी।

बटरफ्लाई को रिमोट कंप्यूटर से कैसे एक्सेस करें

रिमोट एक्सेस फीचर्स के बारे में, इसके निर्माता इस बात पर जोर देते हैं कि फिलहाल यह सुरक्षित नहीं है और केवल परीक्षण उद्देश्यों के लिए इसे LAN पर करने की सिफारिश करता है।

निष्पादित करने की कमान निम्नलिखित होगी:

butterfly.server.py --host = "0.0.0.0"

एक विशिष्ट शेल कैसे चलाएं

उदाहरण के लिए, चलाने के लिए मछली, आपको निम्नलिखित कमांड का उपयोग करना होगा:

butterfly.server.py --shell = / bin / मछली

अधिक जानकारी के लिए, मैं पृष्ठ पर जाने की सलाह देता हूं Github परियोजना का।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   toñolocottelan_te कहा

    यह प्यारा है।
    मैंने इसे यहां देखा भी था https://plus.google.com/+CybercitiBiz/posts/NCnwp7VQ2dW

  2.   विटोडुमस कहा

    मैंने बस कोशिश की।

    यह मज़ेदार है, लेकिन मैं एक ब्राउज़र को टर्मिनल के रूप में उपयोग नहीं करूंगा।
    ऐसा नहीं है कि मैं पागल हूँ, लेकिन कम या ज्यादा ...

    इसके अलावा, मुझे इसका औचित्य साबित करने का कोई फायदा या तर्क नहीं मिला।
    निश्चित रूप से यह है कि मैं इसे नहीं समझता।

    दूसरी ओर, मेरा टर्मिनल उससे अधिक सुंदर है और बहुत अधिक ट्यून किया हुआ है।

  3.   ब्रुकलिन से नहीं कहा

    P ऐसा लगता है कि पाब्लो और मैंने एक ही ब्लॉग पढ़ा।

    1.    चलो linux का उपयोग करते हैं कहा

      दरअसल, मैंने इसे G + पर देखा और इसे दिलचस्प पाया। 🙂

  4.   रुबेन रेनॉल्डो कहा

    यदि आप इसे GTK3 ऐप के रूप में उपयोग करना चाहते हैं:

    gi.repository आयात Gtk से
    gi.repository आयात Gdk से
    gi.repository आयात से GObject
    gi.repository आयात GLib से
    gi.repository आयात से WebKit
    आयात सूत्रण
    आयात समय

    # धागे का प्रयोग करें
    GLib.threads_init ()

    क्लास ऐप (ऑब्जेक्ट):
    def __init __ (स्व):
    खिड़की = Gtk.Window ()
    webView = WebKit.WebView ()
    window.add (webView)
    window.show_all ()

    self.window = विंडो
    स्वयं

    डीईएफ रन (स्व):
    Gtk.main ()

    def show_html (स्वयं):
    GLib.idle_add (self.webView.load_uri, 'http://127.0.0.1/')

    ऐप = ऐप ()

    थ्रेड = थ्रेडिंग। थ्रेड (लक्ष्य = app.show_html)
    थ्रेड.स्टार्ट ()

    app.run ()
    Gtk.main ()

  5.   एलटीवी कहा

    प्रिय
    Butterfly.server.py अनुभाग में अच्छा उपकरण - असुरक्षित असुरक्षित और काम करता है, कृपया सही करें

    जल्द ही फिर मिलेंगे..

    1.    चलो linux का उपयोग करते हैं कहा

      सूचना के लिए धन्यवाद! सही किया गया। 🙂

  6.   Fico कहा

    मेरे पसंदीदा में डाउनलोड किया गया। धन्यवाद, चलो UseLinux !!!

    1.    चलो linux का उपयोग करते हैं कहा

      आपका स्वागत है! गले लगना! पॉल