SeaShells, ukážte svoj terminál komukoľvek v reálnom čase prostredníctvom webu

mušle zdieľajú váš terminál v reálnom čase cez web

V nasledujúcom článku sa pozrieme na nástroj s názvom Mušle. Toto je zvyknuté výstup programu príkazového riadku na web v reálnom čase a jednoduchým spôsobom. Môžeme ho použiť na zdieľanie výstupu príkazu Gnu / Linux s tímom podpory, priateľmi a spolupracovníkmi. Ďalšou veľmi dobrou možnosťou, ktorú nám poskytne, je to, že sa dá použiť ako monitorovací nástroj pre dlhé procesy, ktoré nepretržite produkujú výstup v termináli. Seashells je v skutočnosti klientom webových stránok Seashells.io. Preto môžeme na zdieľanie výstupu terminálu použiť priamo webovú verziu alebo nainštalovať konzolového klienta do nášho Ubuntu.

Seashells umožňuje výstup programov príkazového riadku na web v reálnom čase, a to aj bez potreby inštalácie nového softvéru do nášho počítača. Môže sa použiť na riadenie dlhých procesov, napríklad experimentov, ktoré tlačia priebeh na konzole.

V tomto krátkom článku uvidíme ako nainštalujte a používajte Seashells na Ubuntu, aj keď treba povedať, že tento jednoduchý program budú môcť používať aj používatelia iných distribúcií Gnu / Linux.

Dôležité úvahy. Pred použitím si to prečítajte.

  • Tento zákazník je momentálne v beta verzii. Je vhodné nepoužívať tento program pre veľmi citlivé aplikácie.
  • Táto služba nie médium na ukladanie údajov. Všetky relácie (odkazy) budú odstránené po jednom dni.
  • Zatiaľ nemáte žiadny systém účtov, takže každá adresa IP je obmedzená na 5 simultánnych relácií.

Nainštalujte si klienta Seashells

Ak sme pravidelnými používateľmi aplikácie Seashells, bude veľmi užitočné nainštalovať tohto klienta. Toto je napísané v pytóne. Preto ho možno ľahko nainštalovať pomocou obslužného programu pip. Ak chcete nainštalovať pip v Ubuntu (v tomto príklade), ak ho ešte nemáme nainštalovaný, budeme musieť otvoriť iba terminál (Ctrl + Alt + T) a napísať nasledovné:

sudo apt install python-pip

Po dokončení inštalácie aplikácie Pip budeme musieť do rovnakého terminálu napísať iba toto poradie inštalácie:

sudo pip install seashells

Ako ju používať

Ako som už povedal, na používanie služby Mušle nemusíme mať nič nainštalované. Budeme jednoducho musieť preneste výstup vášho príkazu na „nc seashells.io 1337“ ako je zobrazené v nasledujúcom. Ako vieš, nc (netcat) je predinštalovaný na väčšine operačných systémov Gnu / Linux.

Keby sme napríklad chceli nasmerovať výstup príkazu 'minúť„ako je zobrazené v nasledujúcom.

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

Po vykonaní predchádzajúceho príkazu by sme vo výsledku dostali niečo ako toto:

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

S adresou URL, ktorá je nám poskytnutá, by sme ju mohli otvoriť z ľubovoľného webový prehliadač a vidieť v ňom výstup, ktorý produkuje príkaz echo.

SeaShells výstupný echo prehliadač

Toto je iba príklad. Budeme schopní nasmerovať výstup ľubovoľného príkazu alebo programu GNU / Linux.

Príklady použitia

Po nainštalovaní klienta už nemusíme používať výstupný kanál „nc seashells.io 1337“. Tento klient nám ponúkne niekoľko ďalších funkcií. Ako príklad fungovania tohto klienta uvádzame výstup, ktorý nám zobrazí príkaz ls:

ls | seashells

Príklad výstupu z môjho systému:

Mušle vychádzajú z terminálu

Ako vidíte na snímke obrazovky, program nám dá adresu URL, ktorú môžeme zdieľať a otvoriť prostredníctvom webového prehliadača.

Výstupom SeaShells je prehliadač

Ak chceme zobraziť výstup v obyčajnom texte, budeme ho musieť iba nahradiť, / v / {url} (vidieť) od / p / {url} (s p sa zobrazí ako obyčajný text). Napríklad môžeme upraviť výstup vyššie uvedeného príkazu ako obyčajný text pomocou upravenej adresy URL.

Program SeaShells vydáva textový prehliadač

Zdá sa mi to zrejmé, ale chcem zdôrazniť, že som v adrese URL nahradil písmeno „v“ výrazom „p“.

Ďalšou možnosťou, ktorú máme k dispozícii, je to, že môžeme výstup príkazu oneskorenia s možnosťou oneskorenia. Príkladom môže byť tento:

htop | seashells --delay 2

Vyššie uvedený príkaz počká 2 sekundy pred zobrazením výstupu.

Aktualizácia Seatophe htop prehliadača sa aktualizuje každé 2 sekundy

Ak chcete získať viac informácií o používaní tohto programu, môžeme vykonať:

seashells --help

Viac informácií o tomto jednoduchom, ale užitočnom programe môžeme získať na serveri webová stránka projektu, alebo nás nasmerujte na svoju stránku GitHub dozvedieť sa viac o kóde projektu.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.