Shellshare: Difference between revisions
No edit summary |
|||
Line 1: | Line 1: | ||
=Eesti keeles= | |||
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 võimaldada õppuritel paremini jälgida tunnis antud käske ja nende väljundit ja vältida ümberkirjutamisest tekkivaid vigu. Võimalus ka [https://et.wikipedia.org/wiki/Virtuaalmasin virtuaalmasinast] otse käsurida edastada. Edastamine toimub vaid vaatamisrežiimis. Kui soovitakse muutmisrežiimis (''aka collaborative hacking'') siis näiteks [https://www.teleconsole.com/ Teleconsole] võib huvi pakkuda. | 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 võimaldada õppuritel paremini jälgida tunnis antud käske ja nende väljundit ja vältida ümberkirjutamisest tekkivaid vigu. Võimalus ka [https://et.wikipedia.org/wiki/Virtuaalmasin virtuaalmasinast] otse käsurida edastada. Edastamine toimub vaid vaatamisrežiimis. Kui soovitakse muutmisrežiimis (''aka collaborative hacking'') siis näiteks [https://www.teleconsole.com/ Teleconsole] võib huvi pakkuda. | ||
=Paigaldamine= | ==Paigaldamine== | ||
* skripti allalaadimine https://github.com/vitorbaptista/shellshare/releases - valida ''Latest Release'' | * skripti allalaadimine https://github.com/vitorbaptista/shellshare/releases - valida ''Latest Release'' | ||
** on olemas ka [https://shellshare.net programmi koduleht] kus allalaadimise viide kuid võib juhtuda, et see ei tööta | ** on olemas ka [https://shellshare.net programmi koduleht] kus allalaadimise viide kuid võib juhtuda, et see ei tööta | ||
* 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 [https://et.wikipedia.org/wiki/Virtuaalmasin virtuaalmasinasse] alla laadida | * 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 [https://et.wikipedia.org/wiki/Virtuaalmasin virtuaalmasinasse] alla laadida | ||
=Edastamine= | ==Edastamine== | ||
* käsurea edastamise alustamiseks: | * käsurea edastamise alustamiseks: | ||
<syntaxhighlight lang="python"> | <syntaxhighlight lang="python"> | ||
Line 20: | Line 21: | ||
Toetatud on ka mitmest terminalist korraga samale aadressile käsurea edastamine - nii on võimalik samaaegselt edastada käsurida klassiarvutist, [https://et.wikipedia.org/wiki/Virtuaalmasin virtuaalmasinast] jne korraga samale sessioonile - nii on õppuri jaoks info ühes kohas. Info tuleb ära kopeerida, sest edastamise lõppemisel ja akna sulgemisel ajalugu ei säili. | Toetatud on ka mitmest terminalist korraga samale aadressile käsurea edastamine - nii on võimalik samaaegselt edastada käsurida klassiarvutist, [https://et.wikipedia.org/wiki/Virtuaalmasin virtuaalmasinast] jne korraga samale sessioonile - nii on õppuri jaoks info ühes kohas. Info tuleb ära kopeerida, sest edastamise lõppemisel ja akna sulgemisel ajalugu ei säili. | ||
=Kiire kasutamine= | ==Kiire kasutamine== | ||
Võimalus teha ka lühikäsk ehk [https://en.wikipedia.org/wiki/Alias_(command) alias] (vt [[Alias bash shellis]]), [https://et.wikipedia.org/wiki/Skriptimiskeel skript] vms käsurea jagamise kiireks käivitamiseks soovitud ruuminimega | Võimalus teha ka lühikäsk ehk [https://en.wikipedia.org/wiki/Alias_(command) alias] (vt [[Alias bash shellis]]), [https://et.wikipedia.org/wiki/Skriptimiskeel skript] vms käsurea jagamise kiireks käivitamiseks soovitud ruuminimega | ||
=Edastamise lõpetamine= | ==Edastamise lõpetamine== | ||
Käsurea edastamise lõpetamine: ''exit+Enter'', sageli toimib ka ''CTRL+D'' | Käsurea edastamise lõpetamine: ''exit+Enter'', sageli toimib ka ''CTRL+D'' | ||
=Erilised tänud= | ==Erilised tänud== | ||
'''Erilised tänud TTÜ IT Kolledži Linuxi administraatorile Veiko Tuul selle suurepärase võimaluse eest!''' | '''Erilised tänud TTÜ IT Kolledži Linuxi administraatorile Veiko Tuul serveripoole käivitamise ja selle suurepärase võimaluse loomise eest!''' | ||
=Viited= | =Viited= | ||
* https://shellshare.net/ | * https://shellshare.net/ | ||
* https://github.com/vitorbaptista/shellshare/ | * https://github.com/vitorbaptista/shellshare/ | ||
=in English= | |||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] | [[Category:Operatsioonisüsteemide administreerimine ja sidumine]] | ||
[[Category:Andmesalvestustehnoloogiad]] | [[Category:Andmesalvestustehnoloogiad]] | ||
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]] | [[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]] |
Revision as of 14:58, 11 February 2018
Eesti keeles
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
- on olemas ka programmi koduleht kus allalaadimise viide kuid võib juhtuda, et see ei tööta
- 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
- ruuminimi soovitud nimega
- salasõna soovitud salasõnaga
- terminali edastamine on nähtav peale ülalnimetatud käsu käivitamist käsureal 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 - nii on õppuri jaoks info ühes kohas. Info tuleb ära kopeerida, sest edastamise lõppemisel ja akna sulgemisel ajalugu ei säili.
Kiire kasutamine
Võimalus teha ka lühikäsk ehk alias (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
Erilised tänud TTÜ IT Kolledži Linuxi administraatorile Veiko Tuul serveripoole käivitamise ja selle suurepärase võimaluse loomise eest!