Shellshare

From ICO wiki
Revision as of 08:28, 11 February 2018 by Edmund (talk | contribs) (Created page with "Võimalus jagada [https://et.wikipedia.org/wiki/K%C3%A4surida käsurida] [https://en.wikipedia.org/wiki/Python_(programming_language) Pythoni] abil reaalajas veebipõhiselt ja...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Võimalus jagada käsurida Pythoni abil reaalajas veebipõhiselt ja võimaldada õppuritel paremini jälgida tunnis antud käske ja nende väljundit ja vältida ümberkirjutamisest tekkivaid vigu. Võimalus ka virtuaalmasinast otse käsurida edastada. Edastamine toimub vaid vaatamisrežiimis. Kui soovitakse muutmisrežiimis (aka collaborative hacking) siis näiteks Teleconsole võib huvi pakkuda.

Paigaldamine

  • skripti allalaadimine https://github.com/vitorbaptista/shellshare/releases - valida Latest Release
  • lahtipakitud kaustast leiab skripti ./public/bin/shellshare - selle võib ka ringi nimetada shellshare.py ja kopeerida endale meelepärasesse asukohta, võib paralleelselt ka sobivasse kohta veebis paigutada, et kiirelt näiteks virtuaalmasinasse alla laadida

Edastamine

  • käsurea edastamise alustamiseks:
python /asukoht/shellshare.py --server linux.itcollege.ee:3000 --room ruuminimi --password salasõna

asendada asukoht tegeliku asukohaga asendada ruuminimi soovitud nimega asendada salasõna soovitud salasõnaga

  • terminali edastamine on nähtav näidatud aadressil http://linux.itcollege.ee:3000/r/ruuminimi kus ruuminimi asemel on valitud nimetus - käsud on kopeeritavad, ajalugu vaadatav tagasi kerides (ei ole soovitav käsurida vahepeal puhastada)

Toetatud on ka mitmest terminalist korraga samale aadressile käsurea edastamine - nii on võimalik samaaegselt edastada käsurida klassiarvutist, virtuaalmasinast jne korraga samale sessioonile

Kiire kasutamine

  • võimalus teha ka lühikäsk (vt Alias bash shellis), skript vms käsurea jagamise kiireks käivitamiseks soovitud ruuminimega

Edastamise lõpetamine

  • käsurea edastamise lõpetamine: exit+Enter, sageli toimib ka CTRL+D

Erilised tänud

... meie Linuxi administraator Veikole selle suurepärase võimaluse eest!