СеаСхеллс, покажите свој терминал било коме у стварном времену путем Интернета

шкољке дијеле ваш терминал у стварном времену путем Интернета

У следећем чланку ћемо погледати алат под називом Сеасхеллс. Ово се користи за излаз програма цеви са командне линије на веб у реалном времену и то на једноставан начин. Можемо га користити за дељење излаза Гну/Линук команде са тимом за подршку, пријатељима и сарадницима. Још једна врло добра опција коју ће нам дати биће да се може користити као алат за праћење дугих процеса који континуирано производе излаз у терминалу. Сеасхеллс је заправо клијент веб локације Сеасхеллс.ио. Због тога можемо директно да користимо веб верзију или да инсталирамо клијент конзоле на наш Убунту да делимо излаз терминала.

Сеасхеллс омогућава програмима командне линије да излазе на веб у реалном времену, чак и без потребе за инсталирањем новог софтвера на наш рачунар. Може се користити за контролу дугих процеса, као што су експерименти који штампају напредак на конзоли.

У овом малом чланку ћемо видети како инсталирајте и користите Сеасхеллс на Убунту, иако се мора рећи да ће и корисници других Гну/Линук дистрибуција моћи да користе овај једноставан програм.

Важна разматрања. Прочитајте ово пре употребе.

  • Овај клијент се налази тренутно у бета верзији. Препоручљиво је да не користите овај програм за веома осетљиве апликације.
  • Ова услуга То није медиј за складиштење података. Све сесије (линкови) ће бити избрисане након једног дана.
  • Још увек немате никакав систем налога, тако да свака ИП адреса је ограничена на 5 истовремених сесија.

Инсталирајте Сеасхеллс клијент

Ако смо редовни корисници Сеасхеллс-а, биће нам веома корисно да инсталирамо овај клијент. Ово је написан питоном. Због тога се може лако инсталирати помоћу пип услужног програма. Да бисмо инсталирали пип у Убунту (у овом примеру), ако га већ нисмо инсталирали, мораћемо само да отворимо терминал (Цтрл+Алт+Т) и напишемо следеће:

sudo apt install python-pip

Када се инсталација Пип-а заврши, мораћемо само да напишемо следећу наредбу за инсталацију у истом терминалу:

sudo pip install seashells

Како се користи

Као што сам рекао, не морамо ништа да имамо инсталирано да бисмо користили услугу Сеасхеллс. Једноставно ћемо морати стримујте излаз ваше команде на „нц сеасхеллс.ио 1337“ као што је приказано у наставку. Као што знате, нц (нетцат) долази унапред инсталиран у већини Гну/Линук оперативних система.

Ако бисмо, на пример, желели да пренесемо излаз команде 'одјек' као што је приказано у наставку.

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

Након извршења претходне команде, добили бисмо нешто попут следећег као резултат:

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

Уз УРЛ који нам је достављен, могли бисмо да га отворимо са било ког веб претраживач и видите излаз произведен командом ецхо.

СеаСхеллс излазни ехо претраживач

Ово је само пример. Моћи ћемо да каналишемо излаз било које команде или програма за Гну/Линук.

Примери употребе

Када инсталирате клијента, више нећемо морати да користимо излазну цев „нц сеасхеллс.ио 1337“.. Овај клијент ће нам понудити неке додатне функције. Као пример како овај клијент функционише, ево излаза који ће нам показати команда лс:

ls | seashells

Пример мог системског излаза:

Излаз шкољки лс терминал

Као што можете видети на снимку екрана, програм ће нам дати УРЛ адресу коју можемо да делимо и отворимо преко веб претраживача.

СеаСхеллс излаз лс претраживач

Ако оно што желимо је да прикажемо излаз у обичном тексту, мораћемо само да заменимо, /в/{урл} (видети) по /п/{урл} (са п ће се приказати као обичан текст). На пример, можемо послати излаз горње команде као обичан текст користећи измењени УРЛ.

СеаСхеллс излаз лс текстуални режим претраживача

Чини ми се очигледним, али желим да нагласим да сам слово „в“ заменио са „п“ у УРЛ-у.

Друга опција коју имамо на располагању је да можемо излаз команде за одлагање са опцијом одлагања. Пример би био следећи:

htop | seashells --delay 2

Горња команда ће сачекати 2 секунде пре него што прикаже излаз.

СеаСхеллс излаз хтоп претраживача који се освежава сваке 2 секунде

Да бисмо добили више информација о коришћењу овог програма, можемо да извршимо:

seashells --help

Више информација о овом једноставном, али корисном програму можемо добити у веб локација пројекта, или идите на своју страницу ГитХуб да бисте сазнали више о коду пројекта.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.