Butterfly: το τερματικό σας στο πρόγραμμα περιήγησης ιστού

Τι είναι η πεταλούδα;

Πεταλούδα είναι ένας απλός εξομοιωτής τερματικού γραμμένος στην Python που μπορεί να χρησιμοποιηθεί από ένα πρόγραμμα περιήγησης στο Web ... και συνοδεύεται από μερικά πολύ ενδιαφέροντα κόλπα στο μανίκι του, το οποίο πρέπει να αντιγράψουν άλλα τερματικά.

τερματική πεταλούδα

Πώς να δοκιμάσετε το Butterfly;

Πεταλούδα Αναπτύσσεται στο Python και εγκαθίσταται μέσα σε λίγα λεπτά. Απλώς πρέπει να εκτελέσετε την εντολή εγκατάσταση pip πεταλούδα ως root (για να χρησιμοποιήσετε το pip πρέπει να έχετε εγκαταστήσει το πακέτο python-pip Πρώτα). Στη συνέχεια, πρέπει να ξεκινήσετε τον διακομιστή χρησιμοποιώντας την εντολή πεταλούδα.διακομιστής.pyκαι, τέλος, πρέπει να έχετε πρόσβαση στο τερματικό εισάγοντας τη διεύθυνση στο πρόγραμμα περιήγησης ιστού http://127.0.0.1:57575. Για να συνδεθείτε στο κέλυφος με διαφορετικό χρήστη, προσθέστε το όνομά τους στη διεύθυνση URL, ως εξής: http://127.0.0.1:57575/user/root.

sudo pip εγκαταστήστε butterfly butterfly.server.py --unsecure

Μερικά κόλπα για την πεταλούδα

Η πρόσβαση στο τερματικό από το πρόγραμμα περιήγησης ιστού είναι μοντέρνα, δεν υπάρχει αμφιβολία. Ωστόσο, το Butterfly έρχεται με μερικά επιπλέον κόλπα που το κάνουν πραγματικά χρήσιμο.

Ίσως το καλύτερο από όλα είναι η γρήγορη επιλογή από την ιστορία. Μέσω της συντόμευσης αλλαγή+Ctrl+Πάνω βέλος μπορεί να μεταβεί σε λειτουργία επιλογής και στη συνέχεια χρησιμοποιώντας συντομεύσεις Ctrl+αλλαγή+Πάνω βέλος y Ctrl+Μετακίνηση+Κάτω βελάκι μπορείτε να επιλέξετε το κείμενο του ιστορικού που θέλετε. Στη συνέχεια, απλώς πατήστε Enter για να επικολλήσετε το επιλεγμένο κείμενο.

τερματική πεταλούδα

Το οπτικό στυλ βασίζεται σε CSS, ώστε να είναι πλήρως επεξεργάσιμο. Επιπλέον, είναι δυνατή η εύκολη επέκταση της συμπεριφοράς του τερματικού μέσω JavaScript (για παράδειγμα αναπτύσσεται η λειτουργία γρήγορης επιλογής).

Πώς να εγκαταστήσετε μόνιμα το Butterfly

Για να εκτελέσετε το Butterfly από την εκκίνηση του συστήματος χρησιμοποιώντας το σύστημαd πρέπει να κατεβάσετε το αρχείο πεταλούδα. υπηρεσία και βάλτε το στο / etc / systemd / system / ή ισοδύναμο. Στη συνέχεια, πρέπει να εκτελέσετε:

sudo systemctl ενεργοποιήστε την πεταλούδα sudo systemctl ξεκινήστε την πεταλούδα

Ετοιμος. Τώρα το Butterfly θα είναι πάντα διαθέσιμο.

Πώς να αποκτήσετε πρόσβαση στο Butterfly από έναν απομακρυσμένο υπολογιστή

Όσον αφορά τις δυνατότητες απομακρυσμένης πρόσβασης, ο δημιουργός του υπογραμμίζει ότι προς το παρόν δεν είναι ασφαλής και συνιστά να το κάνετε μόνο σε LAN για δοκιμαστικούς σκοπούς.

Η εντολή που θα εκτελεστεί θα ήταν η ακόλουθη:

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

Πώς να εκτελέσετε ένα συγκεκριμένο κέλυφος

Για παράδειγμα, για εκτέλεση ψάρι, πρέπει να χρησιμοποιήσετε την ακόλουθη εντολή:

butterfly.server.py --shell = / κάδος / ψάρι

Για περισσότερες πληροφορίες, προτείνω να επισκεφθείτε τη σελίδα Github του σχεδίου.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   toñolocotelanelan_te dijo

    Ειναι γλυκο.
    Το είχα δει και εδώ https://plus.google.com/+CybercitiBiz/posts/NCnwp7VQ2dW

  2.   Στην υγειά σας dijo

    Μόλις το δοκίμασα.

    Είναι αστείο, αλλά δεν θα χρησιμοποιούσα πρόγραμμα περιήγησης ως τερματικό.
    Όχι ότι είμαι παρανοϊκός, αλλά λίγο πολύ ...

    Επιπλέον, δεν βρίσκω το πλεονέκτημα ή τη συλλογιστική που το δικαιολογεί.
    Σίγουρα είναι ότι δεν το καταλαβαίνω.

    Από την άλλη πλευρά, το τερματικό μου είναι πιο όμορφο από αυτό και πολύ πιο συντονισμένο.

  3.   Όχι από το Μπρούκλιν dijo

    😀 Φαίνεται ότι ο Πάμπλο και εγώ διαβάζουμε τα ίδια ιστολόγια.

    1.    ας χρησιμοποιήσουμε το linux dijo

      Στην πραγματικότητα, το είδα στο G + και το βρήκα ενδιαφέρον. 🙂

  4.   Ρούμπεν Ρέιναλντο dijo

    Εάν θέλετε να το χρησιμοποιήσετε ως εφαρμογή GTK3:

    από gi.repository import 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 (προβολή web)
    window.show_all ()

    self.window = παράθυρο
    self.webView = προβολή Web

    def run (αυτο):
    Gtk.main ()

    def show_html (αυτο):
    GLib.idle_add (self.webView.load_uri, "http://127.0.0.1:57575/")

    app = εφαρμογή ()

    νήμα = νήμα. Νήμα (target = app.show_html)
    νήμα. έναρξη ()

    app.run ()
    Gtk.main ()

  5.   LTV dijo

    Αγαπητοί
    Καλό εργαλείο στην ενότητα butterfly.server.py - το unsecurez δεν είναι ασφαλές και λειτουργεί, διορθώστε το

    Τα λέμε σύντομα..

    1.    ας χρησιμοποιήσουμε το linux dijo

      Ευχαριστώ για την ειδοποίηση! Διορθώθηκε. 🙂

  6.   Fico dijo

    Έγινε λήψη στα αγαπημένα μου. Ευχαριστώ, Ας χρησιμοποιήσουμε το Linux !!!

    1.    ας χρησιμοποιήσουμε το linux dijo

      Παρακαλώ! Μια αγκαλιά! Παύλος.