SeaShells, pokaži svoj terminal vsem v realnem času prek spleta

školjke delijo vaš terminal v realnem času prek spleta

V naslednjem članku si bomo ogledali orodje, imenovano školjke. To je navajeno izhod programa ukazne vrstice plinovoda v splet v realnem času in na preprost način. Z njim lahko delimo izhodne podatke ukaza Gnu / Linux s skupino za podporo, prijatelji in sodelavci. Druga zelo dobra možnost, ki nam jo bo dala, je ta, da jo lahko uporabimo kot orodje za spremljanje dolgih procesov, ki nenehno proizvajajo rezultate na terminalu. Seashells je pravzaprav stranka spletnega mesta Seashells.io. Zato lahko spletno različico uporabimo neposredno ali odjemalca konzole namestimo v naš Ubuntu, da si delimo izhodne podatke terminala.

Seashells omogoča sprotno prikazovanje programov ukazne vrstice na spletu, tudi brez potrebe po namestitvi nove programske opreme v naš računalnik. Uporablja se lahko za nadzor dolgih procesov, na primer poskusov, ki na konzoli natisnejo napredek.

V tem kratkem članku bomo videli, kako namestite in uporabite školjke v Ubuntuju, čeprav je treba povedati, da bodo ta preprost program lahko uporabljali tudi uporabniki drugih distribucij Gnu / Linux.

Pomembni premisleki. Pred uporabo preberite to.

  • Ta stranka je trenutno v različici beta. Priporočljivo je, da tega programa ne uporabljate za zelo občutljive programe.
  • Ta storitev ni medij za shranjevanje podatkov. Vse seje (povezave) bodo po enem dnevu izbrisane.
  • Nimate še nobenega sistema računov, zato vsak naslov IP je omejen na 5 hkratnih sej.

Namestite odjemalca Seashells

Če smo redni uporabniki školjk, bo zelo koristno namestiti tega odjemalca. To je napisano v pythonu. Zato ga je mogoče enostavno namestiti s pripomočkom pip. Če pip namestimo v Ubuntu (v tem primeru), če ga še nimamo, bomo morali odpreti samo terminal (Ctrl + Alt + T) in napisati naslednje:

sudo apt install python-pip

Ko je namestitev Pip končana, bomo morali v isti terminal napisati le naslednji vrstni red namestitve:

sudo pip install seashells

Kako ga uporabljati

Kot rečeno, za uporabo storitve Seashells nam ni treba ničesar namestiti. Preprosto bomo morali pošljite izhod svojega ukaza na "nc seashells.io 1337" kot je prikazano v nadaljevanju. Kot veš, nc (netcat) je vnaprej nameščen v večini operacijskih sistemov Gnu / Linux.

Če bi na primer želeli usmeriti izhod ukaza 'echo'kot je prikazano v nadaljevanju.

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

Po izvedbi prejšnjega ukaza bi kot rezultat dobili nekaj takega:

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

Z URL-jem, ki nam je poslan, ga lahko odpremo s katerega koli spletni brskalnik in si oglejte izhod, ki ga ustvari ukaz echo.

Izhodni brskalnik SeaShells

To je le primer. Izhod katerega koli ukaza ali programa bomo lahko usmerili Gnu / Linux.

Primeri uporabe

Ko je odjemalec nameščen, nam ni več treba uporabljati izhodnega cevovoda "nc seashells.io 1337". Ta stranka nam bo ponudila nekaj dodatnih funkcij. Kot primer, kako deluje ta odjemalec, je tukaj izhod, ki nam ga bo pokazal ukaz ls:

ls | seashells

Primer izhoda iz mojega sistema:

Seashells izhod ls terminal

Kot lahko vidite na posnetku zaslona, ​​nam bo program dal URL, ki ga lahko delimo in odpremo prek spletnega brskalnika.

SeaShells prikaže brskalnik

Če želimo, da je rezultat prikazan v navadnem besedilu, bomo morali le zamenjati, / v / {url} (za ogled) avtor / p / {url} (s p bo prikazano kot navadno besedilo). Izhod zgornjega ukaza lahko na primer usmerimo v navadno besedilo z uporabo spremenjenega URL-ja.

SeaShells prikaže brskalnik v besedilnem načinu

Zdi se mi očitno, vendar želim poudariti, da sem črko "v" v URL-ju zamenjal s "p".

Druga možnost, ki jo imamo na voljo, je, da lahko izhod ukaza zakasnitve z možnostjo zakasnitve. Primer bi lahko bil naslednji:

htop | seashells --delay 2

Zgornji ukaz bo počakal 2 sekundi pred prikazom izhoda.

Izhod brskalnika SeaShells htop se posodablja vsaki 2 sekundi

Za več informacij o uporabi tega programa lahko izvedemo:

seashells --help

Več informacij o tem preprostem, a uporabnem programu lahko dobimo v spletna stran projektaali nas usmerite na vašo stran GitHub če želite izvedeti več o projektni kodi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.