तितली क्या है?
तितली पायथन में लिखा गया एक साधारण टर्मिनल एमुलेटर है जिसे वेब ब्राउज़र से उपयोग किया जा सकता है ... और यह अपनी आस्तीन के साथ कुछ बहुत ही दिलचस्प ट्रिक्स के साथ आता है, जिन्हें अन्य टर्मिनलों को कॉपी करना चाहिए।
तितली का परीक्षण कैसे करें?
तितली इसे पायथन में विकसित किया गया है, और यह कुछ ही मिनटों में स्थापित हो जाता है। आपको बस कमांड चलाना है पाइप स्थापित तितली रूट के रूप में (पाइप का उपयोग करने के लिए आपको पैकेज स्थापित करने की आवश्यकता है अजगर-पिप प्रथम)। फिर, आपको कमांड का उपयोग करके सर्वर को शुरू करना होगा तितली.सर्वर.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 परियोजना का।
यह प्यारा है।
मैंने इसे यहां देखा भी था https://plus.google.com/+CybercitiBiz/posts/NCnwp7VQ2dW
मैंने बस कोशिश की।
यह मज़ेदार है, लेकिन मैं एक ब्राउज़र को टर्मिनल के रूप में उपयोग नहीं करूंगा।
ऐसा नहीं है कि मैं पागल हूँ, लेकिन कम या ज्यादा ...
इसके अलावा, मुझे इसका औचित्य साबित करने का कोई फायदा या तर्क नहीं मिला।
निश्चित रूप से यह है कि मैं इसे नहीं समझता।
दूसरी ओर, मेरा टर्मिनल उससे अधिक सुंदर है और बहुत अधिक ट्यून किया हुआ है।
P ऐसा लगता है कि पाब्लो और मैंने एक ही ब्लॉग पढ़ा।
दरअसल, मैंने इसे G + पर देखा और इसे दिलचस्प पाया। 🙂
यदि आप इसे 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 ()
प्रिय
Butterfly.server.py अनुभाग में अच्छा उपकरण - असुरक्षित असुरक्षित और काम करता है, कृपया सही करें
जल्द ही फिर मिलेंगे..
सूचना के लिए धन्यवाद! सही किया गया। 🙂
मेरे पसंदीदा में डाउनलोड किया गया। धन्यवाद, चलो UseLinux !!!
आपका स्वागत है! गले लगना! पॉल