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.
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:
Kot lahko vidite na posnetku zaslona, nam bo program dal URL, ki ga lahko delimo in odpremo prek spletnega brskalnika.
Č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.
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.
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.