I-SeaShells, bonisa i-terminal yakho kuye nakubani na ngexesha lokwenyani ngewebhu

iigobolondo zolwandle zabelana ngesiphelo sakho ngexesha lokwenyani ngewebhu

Kwinqaku elilandelayo siza kujonga isixhobo esibizwa ngokuba ziiShells. Oku kusetyenziswa ku Ipayipi yomyalelo wokukhuphela inkqubo kwiwebhu ngexesha lokwenyani kwaye ngendlela elula. Singayisebenzisa ukwabelana ngesiphumo somyalelo we-Gnu / Linux kunye neqela lenkxaso, abahlobo kunye nabasebenza nabo. Olunye ukhetho olulungileyo olunokusinika lona kukuba inokusetyenziswa njengesixhobo sokubeka iliso kwiinkqubo ezinde eziqhubeka nokuvelisa iziphumo kwisiphelo sendlela. Iigobolondo zolwandle ngokwenyani zingumthengi wewebhusayithi yeShells.io. Ke ngoko, sinokusebenzisa uhlobo lwewebhu ngokuthe ngqo okanye ukufaka umxhasi weconsole ku-Ubuntu wethu ukuze sabelane ngesiphumo sokugqibela.

Iigobolondo zolwandle zivumela iinkqubo zomgca wokuyalela ukuba ziveliswe kwiwebhu ngexesha lokwenyani, nangaphandle kwesidingo sokufaka nayiphi na isoftware kwikhompyuter yethu. Ingasetyenziselwa ukulawula iinkqubo ezinde, ezinje ngovavanyo oluprinta inkqubela phambili kwikhonsoli.

Kweli nqaku lifutshane siza kubona ukuba njani faka kwaye usebenzise iiShell kwi-UbuntuNangona kufuneka kuthiwe abasebenzisi bolunye ulwabiwo lweGnu / Linux bazokwazi ukusebenzisa le nkqubo ilula.

Ukuqwalaselwa okubalulekileyo. Funda oku ngaphambi kokuyisebenzisa.

  • Lo mthengi okwangoku kwi-beta. Kuyacetyiswa ukuba ungayisebenzisi le nkqubo kwizicelo ezibuthathaka kakhulu.
  • Le nkonzo hayi indawo yokugcina idatha. Zonke iiseshoni (amakhonkco) ziya kucinywa emva kosuku olunye.
  • Awunayo nayiphi na inkqubo yeakhawunti okwangoku, ke Idilesi nganye ye-IP inqunyelwe kwiiseshoni ezi-5 ngaxeshanye.

Faka umxhasi weeashells

Ukuba singabasebenzisi abaqhelekileyo beelwandle, kuya kuba luncedo kakhulu ukufaka lo mthengi. Yi le ibhalwe kwi python. Ke ngoko, inokufakwa ngokulula kusetyenziswa isixhobo sombhobho. Ukufakela umbhobho ku-Ubuntu (kulo mzekelo), ukuba asikayifaki okwangoku, kuya kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye sibhale oku kulandelayo:

sudo apt install python-pip

Nje ukuba ukufakwa kwePip kugqityiwe, kuya kufuneka sibhale kuphela lo myalelo wokufaka kwisiphelo esinye:

sudo pip install seashells

Uyisebenzisa njani

Njengoko benditshilo, akufuneki sibenayo nantoni na efakelweyo ukuze sisebenzise inkonzo yeeShells. Kuya kufuneka nje dlulisa imveliso yomyalelo wakho ku "nc seashells.io 1337" njengoko kubonisiwe koku kulandelayo. Njengokuba usazi, nc (netcat) iza ngaphambi kokufakwa kuninzi lweenkqubo zokusebenza zeGnu / Linux.

Ukuba sifuna, umzekelo, ukuhambisa imveliso yomyalelo 'Bhalanjengoko kubonisiwe koku kulandelayo.

echo 'Tutorial para Ubunlog' | nc seashells.io 1337

Emva kokwenza umyalelo odlulileyo, siya kufumana into efana nale elandelayo:

serving at https://seashells.io/v/QUgsxc28

Nge-URL esiyinikiweyo, sinokuyivula nakweyiphi na ibhrawuza yewebhu kwaye ubone kuyo imveliso eveliswayo ngumyalelo we-echo.

I-SeaShells ikhupha isikhangeli se-echo

Lo ngumzekelo nje. Siza kuba nakho ukuhambisa imveliso yawo nawuphi na umyalelo okanye inkqubo YeGnu / Linux.

Imizekelo yokusebenzisa

Nje ukuba umthengi afakwe, akusafuneki sisebenzise umbhobho wokuphuma "nc seashells.io 1337". Lo mthengi uza kusinika ezinye izinto ezongezelelweyo. Njengomzekelo wendlela lo mthengi asebenza ngayo, nantsi imveliso asiyibonisa yona:

ls | seashells

Umzekelo wokuphuma kwinkqubo yam:

Iigobolondo zolwandle ziphuma kwisiphelo sendlela

Njengoko ubona kwisikrini, le nkqubo iya kusinika i-URL esinokwabelana ngayo kwaye siyivule ngewebhu.

Imveliso yeLwandleShells ls isikhangeli

Ukuba into esifuna ukuyibonisa sisicatshulwa esicacileyo, kuya kufuneka sithathe indawo, / v / {url} (ukubona) ngo / p / {url} (kunye p iya kubonakala njengombhalo ocacileyo). Umzekelo, sinokufaka umbhobho kwimveliso engentla njengombhalo ocacileyo usebenzisa i-URL eguqulweyo.

Iziphumo zeLwandleShells ls imowudi yokubhaliweyo

Kubonakala kucacile kum, kodwa ndifuna ukugxininisa ukuba ndibuyisele unobumba "v" endaweni ka "p" kwi-URL.

Olunye ukhetho esinalo kukuba sinako Ukulibazisa ukuphuma komyalelo ngenketho yokulibaziseka. Umzekelo ungalandela:

htop | seashells --delay 2

Lo myalelo ungasentla uza kulinda imizuzwana emi-2 ngaphambi kokubonisa imveliso.

I-SeaShells ikhupha i-htop browser yokuhlaziya yonke imizuzwana emi-2

Ukufumana ulwazi oluthe kratya malunga nokusetyenziswa kwale nkqubo, sinokwenza:

seashells --help

Singafumana ulwazi oluthe kratya malunga nale nkqubo ilula kodwa iluncedo kwi iwebhusayithi yeprojekthi, okanye usalathise kwiphepha lakho GitHub ukwazi ngakumbi malunga nekhowudi yeprojekthi.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.