બટરફ્લાય: વેબ બ્રાઉઝરમાં તમારું ટર્મિનલ

બટરફ્લાય શું છે?

બટરફ્લાય પાયથોનમાં લખેલું એક સરળ ટર્મિનલ ઇમ્યુલેટર છે જેનો ઉપયોગ વેબ બ્રાઉઝરથી થઈ શકે છે ... અને તે તેની સ્લીવમાં કેટલીક ખૂબ જ રસપ્રદ યુક્તિઓ સાથે આવે છે, જે અન્ય ટર્મિનલ્સની નકલ કરવી જોઈએ.

ટર્મિનલ બટરફ્લાય

બટરફ્લાય કેવી રીતે પરીક્ષણ કરવું?

બટરફ્લાય તે પાયથોનમાં વિકસિત છે, અને તે થોડીવારમાં ઇન્સ્ટોલ કરે છે. તમારે ફક્ત આદેશ ચલાવવો પડશે પીપ બટરફ્લાય સ્થાપિત કરો રૂટ તરીકે (પાઇપ વાપરવા માટે તમારે પેકેજ ઇન્સ્ટોલ કરવું જરૂરી છે અજગર-પાઇપ પ્રથમ). તે પછી, તમારે આદેશની મદદથી સર્વર શરૂ કરવો પડશે બટરફ્લાય.સર્વર.પી.પી., અને છેલ્લે તમારે વેબ બ્રાઉઝરમાં સરનામું દાખલ કરીને ટર્મિનલને .ક્સેસ કરવું પડશે http://127.0.0.1:57575. ભિન્ન વપરાશકર્તા સાથે શેલમાં લ logગ ઇન કરવા માટે, તેમનું નામ URL માં આના જેવા ઉમેરો: http://127.0.0.1:57575/user/root.

સુડો પાઇપ બટરફ્લાય બટરફ્લાય.સર્વર.પી.યુનસેક્યુર ઇન્સ્ટોલ કરો

બટરફ્લાય વિશે કેટલીક યુક્તિઓ

વેબ બ્રાઉઝરથી ટર્મિનલને .ક્સેસ કરવું એ ફેશનેબલ છે, તેમાં કોઈ શંકા નથી. જો કે, બટરફ્લાય કેટલીક વધારાની યુક્તિઓ સાથે આવે છે જે તેને ખરેખર ઉપયોગી બનાવે છે.

ઇતિહાસમાંથી ઝડપી પસંદગી એ કદાચ સૌથી શ્રેષ્ઠ છે. શોર્ટકટ દ્વારા Shift+Ctrl+ઉપર તીર શ selectionર્ટકટનો ઉપયોગ કરીને, પસંદગી મોડ પર સ્વિચ કરી શકાય છે Ctrl+Shift+ઉપર તીર y Ctrl+Shift+ડાઉન એરો તમે ઇચ્છો તે ઇતિહાસનું લખાણ પસંદ કરી શકો છો. પછી તમારે પસંદ કરેલા ટેક્સ્ટને પેસ્ટ કરવા માટે ફક્ત એન્ટર દબાવવું પડશે.

ટર્મિનલ બટરફ્લાય

દ્રશ્ય શૈલી સીએસએસ પર આધારિત છે જેથી તે સંપૂર્ણ સંપાદનયોગ્ય છે. ઉપરાંત, જાવાસ્ક્રિપ્ટ દ્વારા સરળતાથી ટર્મિનલની વર્તણૂકને વિસ્તૃત કરવાનું શક્ય છે (ઉદાહરણ તરીકે, ઝડપી પસંદ કરેલું કાર્ય વિકસિત થાય છે).

કાયમી ધોરણે બટરફ્લાય કેવી રીતે ઇન્સ્ટોલ કરવી

Systemd નો ઉપયોગ કરીને સિસ્ટમ સ્ટાર્ટઅપથી બટરફ્લાય ચલાવવા માટે તમારે ફાઇલ ડાઉનલોડ કરવાની રહેશે બટરફ્લાય.સર્વિસ અને તેને / etc / systemd / system / અથવા સમકક્ષ મુકો. પછી, તમારે દોડવું પડશે:

sudo systemctl બટરફ્લાયને સક્ષમ કરો

તૈયાર છે. હવે બટરફ્લાય હંમેશા ઉપલબ્ધ રહેશે.

રીમોટ કમ્પ્યુટરથી બટરફ્લાય કેવી રીતે accessક્સેસ કરવી

રિમોટ accessક્સેસ સુવિધાઓ વિશે, તેના નિર્માતા ભાર મૂકે છે કે આ ક્ષણે તે સુરક્ષિત નથી અને પરીક્ષણ હેતુઓ માટે તે ફક્ત LAN પર કરવાની ભલામણ કરે છે.

ચલાવવાનો આદેશ નીચે આપેલ હશે:

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

વિશિષ્ટ શેલ કેવી રીતે ચલાવવું

ઉદાહરણ તરીકે, ચલાવવા માટે માછલી, તમારે નીચેની આદેશનો ઉપયોગ કરવો પડશે:

બટરફ્લાય.સર્વર.પી - શેલ = / ડબ્બા / માછલી

વધુ માહિતી માટે, હું પૃષ્ઠની મુલાકાત લેવાની ભલામણ કરું છું Github પ્રોજેક્ટ


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   toñolocotedalan_te જણાવ્યું હતું કે

    તે સુંદર છે.
    મેં તેને અહીં પણ જોયું હતું https://plus.google.com/+CybercitiBiz/posts/NCnwp7VQ2dW

  2.   વિટુડોમસ જણાવ્યું હતું કે

    મેં હમણાં જ પ્રયત્ન કર્યો.

    તે રમુજી છે, પરંતુ હું ટર્મિનલ તરીકે બ્રાઉઝરનો ઉપયોગ કરીશ નહીં.
    એવું નથી કે હું પેરાનોઇડ છું, પણ વધુ કે ઓછું ...

    આ ઉપરાંત, મને તે ફાયદો અથવા તર્ક પણ મળતો નથી જે તેને યોગ્ય ઠેરવે છે.
    ચોક્કસ તે છે કે હું તેને સમજી શકતો નથી.

    બીજી બાજુ, મારું ટર્મિનલ તેના કરતા સુંદર છે અને ઘણું વધારે.

  3.   નોટ્રોમ બ્રુકલિન જણાવ્યું હતું કે

    😀 એવું લાગે છે કે પાબ્લો અને મેં તે જ બ્લોગ્સ વાંચ્યા છે.

    1.    ચાલો લિનક્સનો ઉપયોગ કરીએ જણાવ્યું હતું કે

      ખરેખર, મેં તેને જી + પર જોયું અને તે રસપ્રદ લાગ્યું. 🙂

  4.   રુબેન રેનાલ્ડો જણાવ્યું હતું કે

    જો તમે તેનો ઉપયોગ જીટીકે 3 એપ્લિકેશન તરીકે કરવા માંગો છો:

    gi.repository આયાત Gtk માંથી
    gi.repository આયાત Gdk માંથી
    gi.repository આયાત GObject માંથી
    gi.repository આયાત GLib માંથી
    gi.repository આયાત વેબકિટમાંથી
    થ્રેડિંગ આયાત કરો
    આયાત સમય

    # થ્રેડો વાપરો
    GLib.threads_init ()

    વર્ગ એપ્લિકેશન (objectબ્જેક્ટ):
    ડેફ __init __ (સ્વ):
    વિંડો = Gtk.Window ()
    વેબવ્યુ = વેબકીટ.વેબ વ્યૂ ()
    વિન્ડો.એડ્ડી (વેબવ્યુ)
    વિંડો.શowઓ_લ ()

    self.window = વિંડો
    self.webView = વેબવ્યૂ

    ડેફ રન (સ્વ):
    Gtk.main ()

    ડેફ શો_એચટીએમએલ (સ્વ):
    GLib.idle_add (self.webView.load_uri, 'http://127.0.0.1:57575/')

    એપ્લિકેશન = એપ્લિકેશન ()

    થ્રેડ = થ્રેડીંગ. થ્રેડ (લક્ષ્ય = એપ્લિકેશન. શો_એચટીએમએલ)
    થ્રેડ.સ્ટાર્ટ ()

    app.run ()
    Gtk.main ()

  5.   એલટીવી જણાવ્યું હતું કે

    અંદાજિત
    બટરફ્લાય.સર્વર.પી.પી. વિભાગમાં સારું સાધન - અનસેક્યુરેઝ અસુરક્ષિત છે અને કાર્ય કરે છે, કૃપા કરીને સુધારો

    ફરી મળ્યા..

    1.    ચાલો લિનક્સનો ઉપયોગ કરીએ જણાવ્યું હતું કે

      સૂચના બદલ આભાર! સુધારેલ. 🙂

  6.   FICO જણાવ્યું હતું કે

    મારા ફેવરિટ્સ પર ડાઉનલોડ કર્યું. આભાર, ચાલો યુઝલિનક્સ !!!

    1.    ચાલો લિનક્સનો ઉપયોગ કરીએ જણાવ્યું હતું કે

      ભલે પધાર્યા! આલિંગન! પોલ.