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.
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:
Njengoko ubona kwisikrini, le nkqubo iya kusinika i-URL esinokwabelana ngayo kwaye siyivule ngewebhu.
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.
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.
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.