Yadda ake ƙirƙirar sabar yanar gizo mai sauƙi tare da layuka 5 na bash

A 'yan kwanakin nan blog din ya dan kasance mai dadi tare da batun sabobin, abokin mu Fico yana mana lacca akan hanyoyin sadarwar komputa a cikin jerin sa Hanyoyin sadarwar Kwamfuta don SMEs, tare da wasu labarai don girkawa da saita saitunan yanar gizo a ciki Yadda ake girka da saita XAMPP akan GNU / Linux y Yadda ake girka NGINX tare da Gudun Shafin Google akan Ubuntu kai tsaye.

Ta yaya duniyar software ta kyauta take haɓaka, wani lokacin mai sauƙi kuma wasu lokutan ɗan rikitarwa, a yau mun kawo muku ƙaramin ƙoƙari na layin 5, wanda ya bamu damar ƙirƙirar sabar yanar gizo mai sauƙi.

shinatra

shinatra shine sunan yunƙurin da Ben raady kuma cewa an rarraba shi kyauta, yana da inganci kamar yadda yake daidai, kawai muna kirkirar ko zazzage bash tare da layukan da ake buƙata kuma muyi bash tare da tashar jirgin ruwa + saƙon da muke son ɗaukarwa.

Wannan rubutun da ke bamu damar kirkirar sabar yanar gizo mai sauki, yana aiki a cikin GNU / Linux distros daban-daban kuma a cikin OS X, baya buƙatar shigarwa, yana da sassauƙa a hanyoyin da kuke son amfani da su, yana bawa kowane irin abun ciki damar, kuma yana iya isa zama kayan aiki mai matukar amfani, idan kuna son sanya bayanai cikin sauri akan kowane sabar.

Yadda ake amfani da Shinatra

shinatra Ya ƙunshi ƙananan layi na masu zuwa:

#! / bin / bash RESPONSE = "HTTP / 1.1 200 OK \ r \ n Haɗi: kiyaye-rai \ r \ n \ r \ n $ {2: -" Ok "} \ r \ n" yayin da {echo -en " $ AMSA "; } | nc -l "$ {1: -8080}"; yi amsa kuwwa "============================================== = "yi

Kuna iya ƙirƙirar fayil .sh kawai, tare da duk sunan da kuke so sannan kuma ku gudanar da shi kamar haka:

./shinatra.sh [port] [response]

Hakanan zaka iya samun rubutun da aka sabunta daga wuraren ajiya na hukuma, don yin wannan, bi waɗannan matakan:

git clone https://github.com/benrady/shinatra.git cd shinatra / ./shinatra.sh 80 'Sakon Amsar Server'

Zuwa rubutun zaka iya aika duk abinda kake so, misali:

Irƙiri sabar yanar gizo mai sauƙi

Babu shakka hanya mai sauri, mai sauƙi kuma mai sauƙi don sanya sabar yanar gizo don aiki, mai amfani da ikonta ya bambanta. Wane amfani zaku yi da wannan rubutun? Kuna ganin yana da amfani?


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Gaspar Fernandez m

    Wani lokaci da suka gabata na yi irin wannan rubutun wanda zaku iya bayyana amsoshi da yawa gwargwadon hanyar da komai. Ba layuka 5 bane amma zamu iya yin abubuwa da yawa: http://totaki.com/poesiabinaria/2015/03/mini-servidor-web-con-bash-y-netcat-para-paginas-en-mantenimiento/

    Rashin fa'idar yin sa netcat style shine cewa bama amfani da daidaituwa, kuma albarkatu ana ɓarnata da yawa, amma yana da kyau gwaji 🙂

  2.   Gonzalo Martinez m

    Wata hanyar ita ce tare da tsalle (wanda ya zo cikin kusan dukkan ɓarna)

    sudo Python -m SimpleHTTPServer 80

    Yana aiki daban, wannan hanyar tana amfani da fayilolin da suke cikin kundin adireshi inda sabar ke gudana, amma wata hanya ce mai sauƙi

  3.   Jose Perez m

    wani mai php shine
    php -S 127.0.0.1:9000

  4.   Antonio Cifuentes mai sanya hoto m

    Wannan sakon da na karanta shekara guda da ta gabata, idan kuna son cikakken jerin sabar yanar gizo ta layin umarni.

    https://www.busindre.com/servidor_web_por_linea_de_comandos.

  5.   Eduardo Ku m

    Zaka iya canja wurin fayil akan sabar da bata da komai, kuma bakada izini da izini:

    #! / bin / bash
    fayil = »$ 1 ″
    tashar jiragen ruwa = 8080

    n = »\ r \ n»
    jiki = »$ (base64« $ {fayil} »)»

    AMSA = »HTTP / 1.1 200 Yayi»
    RESPONSE = »$ {RESPONSE} $ {n} Haɗi: ci gaba da rayuwa»
    RESPONSE = »$ {RESPONSE} $ {n} Nau'in Nau'in: aikace-aikace / octet-rafi»
    RESPONSE = »$ {RESPONSE} $ {n} Abun-ciki: cikin layi; filename = \ »$ {file} \» »
    AMSA = »$ {RESPONSE} $ {n} $ {n} $ {jiki}»

    yayin da {echo -en "$ RANYA"; } | nc -l "$ {tashar jiragen ruwa" "; yi
    amsa kuwwa «============================================== = »
    aikata

    Bayan haka, lokacin da kuka karɓe shi, za ku sake canza shi da "sunan firam 64 -d"

  6.   Eduardo Ku m

    Akwai karin misalai da yawa a cikin:
    $ mutum nc

  7.   Jose Maria Garcia m

    A kan Linux da macOS, ana iya amfani da mafi kyawun harsashi da mai sarrafa fakiti. A kan Windows 10, zaku iya shigar Windows Subsystem don Linux don samun sigar Ubuntu da Bash hade tare da Windows, kyakkyawar koyarwa.

    https://clongeek.com/como-instalar-macos-desde-usb/