Ero sivun ”Script” versioiden välillä
(komentorivikomento) |
p (näppäin malline) |
||
(2 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
Script on [[komentorivikomennot|komentorivikomento]], jolla voidaan nauhoittaa komentorivin tapahtumat. Se on tarkoitettu esimerkiksi opiskelijoille, jotka tarvitsevat täsmällisen kopion istunnostaan tehtävän suorittamista varten. | '''Script''' on [[komentorivikomennot|komentorivikomento]], jolla voidaan nauhoittaa komentorivin tapahtumat. Se on tarkoitettu esimerkiksi opiskelijoille, jotka tarvitsevat täsmällisen kopion istunnostaan tehtävän suorittamista varten. | ||
Script tallentaa kaikki suoritetut komennot ja niiden tulosteen tekstitiedostoon sellaisena kuin ne näkyvät käyttäjän komentorivillä. | Script tallentaa kaikki suoritetut komennot ja niiden tulosteen tekstitiedostoon sellaisena kuin ne näkyvät käyttäjän komentorivillä. | ||
Rivi 8: | Rivi 8: | ||
Skripti käynnistetty, tiedosto on typescript | Skripti käynnistetty, tiedosto on typescript | ||
$ | $ | ||
Käynnistyksen jälkeen <tt>script</tt> ilmoittaa tallennukseen käytettävän tiedoston (oletuksena <tt>typescript</tt>) ja käynnistää [[komentotulkki|komentotulkin]]. Tämän jälkeen kaikki komentorivin tapahtumat tallentuvat tiedostoon <tt>typescript</tt> kunnes käynnistetty komentotulkki suljetaan komennolla <tt>[[exit]]</tt> tai näppäinyhdistelmällä Ctrl | Käynnistyksen jälkeen <tt>script</tt> ilmoittaa tallennukseen käytettävän tiedoston (oletuksena <tt>typescript</tt>) ja käynnistää [[komentotulkki|komentotulkin]]. Tämän jälkeen kaikki komentorivin tapahtumat tallentuvat tiedostoon <tt>typescript</tt> kunnes käynnistetty komentotulkki suljetaan komennolla <tt>[[exit]]</tt> tai näppäinyhdistelmällä {{näppäin|Ctrl|d}}. | ||
Tallennukseen käytettävä tiedosto voidaan antaa komennolle parametrina: | Tallennukseen käytettävä tiedosto voidaan antaa komennolle parametrina: | ||
Rivi 24: | Rivi 24: | ||
|- | |- | ||
| <tt>-a</tt> | | <tt>-a</tt> | ||
| Jos tallennustiedosto on olemassa, kirjoita sen | | Jos tallennustiedosto on olemassa, kirjoita sen perään äläkä ylikirjoita sitä | ||
|- | |- | ||
| <tt>-c komento</tt> | | <tt>-c komento</tt> |
Nykyinen versio 8. toukokuuta 2016 kello 04.00
Script on komentorivikomento, jolla voidaan nauhoittaa komentorivin tapahtumat. Se on tarkoitettu esimerkiksi opiskelijoille, jotka tarvitsevat täsmällisen kopion istunnostaan tehtävän suorittamista varten.
Script tallentaa kaikki suoritetut komennot ja niiden tulosteen tekstitiedostoon sellaisena kuin ne näkyvät käyttäjän komentorivillä.
Käyttö[muokkaa]
Nauhoitus aloitetaan komennolla
$ script Skripti käynnistetty, tiedosto on typescript $
Käynnistyksen jälkeen script ilmoittaa tallennukseen käytettävän tiedoston (oletuksena typescript) ja käynnistää komentotulkin. Tämän jälkeen kaikki komentorivin tapahtumat tallentuvat tiedostoon typescript kunnes käynnistetty komentotulkki suljetaan komennolla exit tai näppäinyhdistelmällä Ctrl+d.
Tallennukseen käytettävä tiedosto voidaan antaa komennolle parametrina:
$ script tallennustiedosto
Sulkemisen jälkeen kaikki istunnon tapahtumat löytyvät tiedostosta. Istunnon tapahtumat saa näkyviin omaan komentotulkkiin komennolla
cat typescript
missä typescript on siis script-komennon luoma tuloste. Tiedostoa voi lukea myös tekstieditorilla, mutta sen lukemista hankaloittavat päätteen erikoismerkit jolloin rivit saattaa näyttää esim. tältä:
^[]0;$ touch testi^M
Ohjelman kanssa on syytä huomata, ettei se osaa näyttää päätettä muokkaavien ohjelmien, kuten esim. vimin ja nanon käyttöä.
Ohjelman toimintaa voidaan ohjailla seuraavilla valitsimilla:
-a | Jos tallennustiedosto on olemassa, kirjoita sen perään äläkä ylikirjoita sitä |
-c komento | Aja komento komento komentotulkin käynnistämisen sijaan |
-f | Kirjoita tulostetta tiedostoon sitä mukaa kun istunto etenee (oletuksena kirjoitetaan vasta istunnon lopuksi) |
-q | Hiljainen tila (ei tulosta aloitus- eikä lopetusviestiä) |