SeaShells, mutassa meg terminálját bárkinek valós időben, az interneten keresztül

a tengeri kagylók valós időben osztják meg terminálját az interneten keresztül

A következő cikkben megnézzük a Seashells nevű eszközt. Ez megszokta pipeline parancssori program kimenete az internetre valós időben és egyszerű módon. Használhatjuk arra, hogy megosszuk a Gnu / Linux parancs kimenetét a támogató csapattal, a barátokkal és a munkatársakkal. Egy másik nagyon jó lehetőség, amelyet számunkra megad, az az, hogy felügyeleti eszközként használható olyan hosszú folyamatokhoz, amelyek folyamatosan kimenetet produkálnak a terminálon. A Seashells tulajdonképpen a Seashells.io weboldal ügyfele. Ezért közvetlenül használhatjuk a webes verziót, vagy telepíthetjük a konzol klienst az Ubuntu-ba a terminál kimenetének megosztására.

A Seashells lehetővé teszi a parancssori program valós idejű kimenetét az internetre, még akkor sem, ha új szoftvert kell telepítenünk a számítógépünkre. Használható hosszú folyamatok vezérlésére, például olyan kísérletekre, amelyek a haladást a konzolra nyomtatják.

Ebben a rövid cikkben megtudjuk, hogyan telepítse és használja a Seashells-t az Ubuntuban, bár el kell mondani, hogy más Gnu / Linux disztribúciók felhasználói is használhatják ezt az egyszerű programot.

Fontos szempontok. Használat előtt olvassa el ezt.

  • Ez az ügyfél jelenleg bétaverzióban van. Célszerű, hogy ezt a programot ne használja nagyon érzékeny alkalmazásokhoz.
  • ez a szolgáltatás nem adathordozó. Az összes munkamenet (link) egy nap múlva törlődik.
  • Még nincs számlarendszere, tehát minden IP-cím 5 egyidejű munkamenetre korlátozódik.

Telepítse a Seashells klienst

Ha rendszeresen használjuk a Seashells-t, akkor nagyon hasznos lesz telepíteni ezt az ügyfelet. Ez pythonban írva. Ezért a pip segédprogram segítségével könnyen telepíthető. A pip telepítéséhez az Ubuntuban (ebben a példában), ha még nincs telepítve, csak egy terminált kell megnyitnunk (Ctrl + Alt + T), és a következőket kell írni:

sudo apt install python-pip

Miután a Pip telepítése befejeződött, csak a következő telepítési sorrendet kell megírnunk ugyanabban a terminálban:

sudo pip install seashells

Hogyan kell használni

Mint mondtam, a Seashells szolgáltatás használatához nem kell semmit telepíteni. Egyszerűen muszáj lesz továbbítsa a parancs kimenetét az "nc seashells.io 1337" címre amint az a következőkben látható. Amint tudod, Az nc (netcat) előre telepítve van a legtöbb Gnu / Linux operációs rendszeren.

Ha például a parancs kimenetét szeretnénk csatornázni 'visszhang'amint az a következőkben látható.

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

Az előző parancs végrehajtása után valami hasonlót kapunk:

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

A rendelkezésünkre bocsátott URL-lel bárhonnan megnyithatnánk webböngésző és nézze meg benne azt a kimenetet, amelyet az echo parancs produkál.

A SeaShells kimeneti visszhangböngészője

Ez csak egy példa. Bármelyik parancs vagy program kimenetét képesek leszünk csatornázni a Gnu / Linux.

Felhasználási példák

Az ügyfél telepítése után már nem kell használnunk az "nc seashells.io 1337" kimeneti csővezetéket. Ez az ügyfél néhány további funkciót kínál nekünk. Például ennek az ügyfélnek a működésére, itt van az a kimenet, amelyet az ls parancs megmutat nekünk:

ls | seashells

Példa a rendszerem kimenetére:

A kagylók kijönnek a terminálról

Amint a képernyőképen látható, a program megadja nekünk azt az URL-t, amelyet megoszthatunk és megnyithatunk a webböngészőn keresztül.

SeaShells kimenet ls böngésző

Ha azt akarjuk, hogy a kimenetet egyszerű szövegben jelenítsük meg, akkor csak cserélnünk kell, / v / {url} (látni) által / p / {url} (a p-vel egyszerű szövegként jelenik meg). Például a fenti parancs kimenetét egyszerű szövegként továbbíthatjuk a módosított URL használatával.

A SeaShells kimeneti szöveges böngésző

Számomra nyilvánvalónak tűnik, de szeretném hangsúlyozni, hogy az URL-ben a "v" betűt "p" -re cseréltem.

Egy másik lehetőség, amely a rendelkezésünkre áll, az, hogy tudunk késleltetési parancs kimenet késleltetési opcióval. Ilyen például a következő:

htop | seashells --delay 2

A fenti parancs 2 másodpercet vár, mielőtt megjeleníti a kimenetet.

A SeaShells kimeneti htop böngésző 2 másodpercenként frissül

A program használatával kapcsolatos további információk megszerzéséhez végrehajthatjuk:

seashells --help

További információt az egyszerű, de hasznos programról a projekt honlapja, vagy irányítson minket az oldalára GitHub hogy többet tudjon meg a projekt kódjáról.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.