SeaShells, pokažite svoj terminal bilo kome u stvarnom vremenu putem interneta

školjke dijele vaš terminal u stvarnom vremenu putem interneta

U sljedećem ćemo članku pogledati alat nazvan školjke. Ovo je naviklo izlaz iz programa naredbenog retka cjevovoda na web u stvarnom vremenu i to na jednostavan način. Možemo ga koristiti za dijeljenje rezultata Gnu / Linux naredbe s timom za podršku, prijateljima i suradnicima. Još jedna vrlo dobra opcija koju će nam pružiti je da se može koristiti kao alat za praćenje dugih procesa koji kontinuirano proizvode izlaz na terminalu. Seashells je zapravo klijent web stranice Seashells.io. Stoga možemo koristiti web verziju izravno ili instalirati klijenta konzole u naš Ubuntu za dijeljenje izlaza terminala.

Seashells omogućava izlaz programa naredbenog retka na web u stvarnom vremenu, čak i bez potrebe za instaliranjem novog softvera na naše računalo. Može se koristiti za kontrolu dugih procesa, poput eksperimenata koji ispisuju napredak na konzoli.

U ovom kratkom članku vidjet ćemo kako instalirajte i koristite školjke na Ubuntuu, mada se mora reći da će i korisnici drugih Gnu / Linux distribucija moći koristiti ovaj jednostavan program.

Važna razmatranja. Pročitajte ovo prije upotrebe.

  • Ovaj kupac je trenutno u beta verziji. Poželjno je ne koristiti ovaj program za vrlo osjetljive aplikacije.
  • Ova usluga nije medij za pohranu podataka. Sve sesije (veze) bit će izbrisane nakon jednog dana.
  • Još nemate nijedan sistem računa, pa svaka IP adresa ograničena je na 5 istovremenih sesija.

Instalirajte klijent Seashells

Ako smo redovni korisnici školjki, bilo bi vrlo korisno instalirati ovaj klijent. Ovo je napisano na python-u. Stoga ga je lako instalirati pomoću uslužnog programa pip. Da bismo instalirali pip u Ubuntu (u ovom primjeru), ako ga još nismo instalirali, trebat ćemo samo otvoriti terminal (Ctrl + Alt + T) i napisati sljedeće:

sudo apt install python-pip

Jednom kada je instalacija Pip-a gotova, morat ćemo u isti terminal napisati sljedeći redoslijed instalacije:

sudo pip install seashells

Kako ga koristiti

Kao što sam rekao, ne moramo imati ništa instalirano da bismo koristili uslugu školjki. Jednostavno ćemo morati prenesite izlaz svoje naredbe na "nc seashells.io 1337" kao što je prikazano u nastavku. Kao sto znas, nc (netcat) dolazi unaprijed instaliran na većini Gnu / Linux operativnih sistema.

Ako smo htjeli, na primjer, kanalizirati izlaz naredbe 'odjek'kao što je prikazano u nastavku.

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

Nakon izvršavanja prethodne naredbe, dobili bismo nešto poput sljedećeg:

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

Pomoću URL-a koji nam je dostavljen mogli bismo ga otvoriti s bilo kojeg web pretraživač i vidite u njemu izlaz koji daje naredba echo.

SeaShells izlazni eho pretraživač

Ovo je samo primer. Moći ćemo kanalizirati izlaz bilo koje naredbe ili programa Gnu / Linuxa.

Primjeri upotrebe

Jednom kada je klijent instaliran, više ne moramo koristiti izlazni cjevovod "nc seashells.io 1337". Ovaj klijent će nam ponuditi neke dodatne funkcije. Kao primjer kako ovaj klijent radi, evo izlaza koji će nam pokazati naredba ls:

ls | seashells

Primjer izlaza iz mog sistema:

Školjke izlaze iz ls terminala

Kao što možete vidjeti na snimku zaslona, ​​program će nam dati URL koji možemo podijeliti i otvoriti putem web preglednika.

SeaShells prikazuje ls pretraživač

Ako je ono što želimo prikazati izlaz u običnom tekstu, morat ćemo samo zamijeniti, / v / {url} (vidjeti) od / p / {url} (sa p će biti prikazan kao običan tekst). Na primjer, izlaz gore navedene naredbe možemo usmjeriti u obliku običnog teksta koristeći modificirani URL.

SeaShells prikazuje ls tekstualni način pretraživača

Čini mi se očiglednim, ali želim naglasiti da sam u URL-u zamijenio slovo "v" za "p".

Druga mogućnost kojom raspolažemo je da možemo izlaz naredbe odgode s opcijom odgode. Primjer bi mogao biti sljedeći:

htop | seashells --delay 2

Gornja naredba će pričekati 2 sekunde prije prikazivanja rezultata.

Izlaz preglednika SeaShells htop ažurira se svake 2 sekunde

Da bismo dobili više informacija o upotrebi ovog programa, možemo izvršiti:

seashells --help

Više informacija o ovom jednostavnom, ali korisnom programu možemo dobiti u web stranica projektaili nas uputite na vašu stranicu GitHub da biste saznali više o kodu projekta.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.