SeaShells, tregoji terminalin tuaj kujtdo në kohë reale përmes internetit

guaskat e detit ndajnë terminalin tuaj në kohë reale përmes uebit

Në artikullin vijues do të hedhim një vështrim në një mjet të quajtur Seashells. Kjo është mësuar të dalja e programit të linjës komanduese të tubacionit në internet në kohë reale dhe në një mënyrë të thjeshtë. Ne mund ta përdorim atë për të ndarë prodhimin e një komande Gnu / Linux me ekipin mbështetës, miqtë dhe bashkëpunëtorët. Një tjetër mundësi shumë e mirë që do të na japë është se mund të përdoret si një mjet monitorimi për procese të gjata që vazhdimisht prodhojnë një dalje në terminal. Seashells është në të vërtetë një klient i faqes në internet Seashells.io. Prandaj, ne mund të përdorim direkt versionin në internet ose të instalojmë klientin e tastierës në Ubuntu tonë për të ndarë prodhimin e terminalit.

Seashells lejon që programet e linjës komanduese të dalin në internet në kohë reale, edhe pa nevojën e instalimit të ndonjë programi të ri në kompjuterin tonë. Mund të përdoret për të kontrolluar procese të gjata, siç janë eksperimentet që shtypin progresin në tastierë.

Në këtë artikull të shkurtër do të shohim se si instaloni dhe përdorni Seashells në Ubuntu, megjithëse duhet thënë se përdoruesit e shpërndarjeve të tjera Gnu / Linux do të jenë gjithashtu në gjendje të përdorin këtë program të thjeshtë.

Konsiderata të rëndësishme. Lexoni këtë para se ta përdorni.

  • Ky klient është aktualisht në beta. Këshillohet që të mos përdorni këtë program për aplikime shumë të ndjeshme.
  • Ky shërbim jo një mjet për ruajtjen e të dhënave. Të gjitha seancat (lidhjet) do të fshihen pas një dite.
  • Nuk keni ende ndonjë sistem llogarie, kështu që çdo adresë IP është e kufizuar në 5 seanca të njëkohshme.

Instaloni klientin Seashells

Nëse jemi përdorues të rregullt të Seashells, do të jetë shumë e dobishme të instaloni këtë klient. Kjo është shkruar ne python. Prandaj, mund të instalohet lehtësisht duke përdorur programin pip. Për të instaluar pip në Ubuntu (në këtë shembull), nëse nuk e kemi të instaluar akoma, do të duhet të hapim vetëm një terminal (Ctrl + Alt + T) dhe të shkruajmë sa vijon:

sudo apt install python-pip

Pasi të ketë mbaruar instalimi i Pip, ne do të duhet të shkruajmë vetëm rendin e mëposhtëm të instalimit në të njëjtin terminal:

sudo pip install seashells

Si ta përdorni

Siç thashë, nuk duhet të kemi të instaluar asgjë për të përdorur shërbimin Seashells. Thjesht do të na duhet transmetoni prodhimin e komandës suaj te "nc seashells.io 1337" siç tregohet në vijim. Siç e dini, nc (netcat) vjen i instaluar paraprakisht në shumicën e sistemeve operative Gnu / Linux.

Nëse do të donim, për shembull, të kanalizonim daljen e komandës 'humbas'siç tregohet në vijim.

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

Pas ekzekutimit të komandës së mëparshme, ne do të merrnim diçka si më poshtë si rezultat:

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

Me URL-në që na ofrohet, ne mund ta hapim atë nga cilido shfletuesi i uebit dhe shikoni në të daljen që prodhon komanda echo.

SeaShells shfleton echo të daljes

Ky është vetëm një shembull. Ne do të jemi në gjendje të kanalizojmë prodhimin e çdo komande ose programi të Gnu / Linux.

Shembuj të përdorimit

Pasi të instalohet klienti, nuk do të duhet të përdorim më tubacionin e daljes "nc seashells.io 1337". Ky klient do të na ofrojë disa veçori shtesë. Si një shembull se si punon ky klient, këtu është rezultati që komanda ls do të na tregojë:

ls | seashells

Dalja Shembull nga sistemi im:

Gocat e detit dalin nga terminali ls

Siç mund ta shihni në screenshot, programi do të na japë URL që mund të ndajmë dhe të hapim përmes shfletuesit të internetit.

SeaShells nxjerr shfletuesin ls

Nëse ajo që duam është të tregojmë prodhimin në një tekst të thjeshtë, ne do të duhet të zëvendësojmë vetëm, / v / {url} (për të parë) nga / p / {url} (me p do të shfaqet si tekst i thjeshtë). Për shembull, ne mund të tubojmë prodhimin e komandës së mësipërme si tekst të thjeshtë duke përdorur URL-në e modifikuar.

SeaShells nxjerr shfletuesin e modalitetit të tekstit

Më duket e qartë, por dua të theksoj se kam zëvendësuar shkronjën "v" me "p" në URL.

Një tjetër mundësi që kemi në dispozicion është se ne mundemi dalja e komandës së vonesës me opsionin e vonesës. Një shembull do të ishte si më poshtë:

htop | seashells --delay 2

Komanda e mësipërme do të presë 2 sekonda para se të shfaqet rezultati.

SeaShells shfleton shfletuesin htop që azhurnohet çdo 2 sekonda

Për të marrë më shumë informacion në lidhje me përdorimin e këtij programi, ne mund të ekzekutojmë:

seashells --help

Ne mund të marrim më shumë informacion në lidhje me këtë program të thjeshtë, por të dobishëm në faqja në internet e projektit, ose na drejto në faqen tënde GitHub për të ditur më shumë rreth kodit të projektit.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.