Esihlokweni esilandelayo sizobheka iSkripthi. Ingabe mayelana ithuluzi lomugqa womyalo elisetshenziselwa ukuthatha noma ukurekhoda umsebenzi weseshini yokugcina. Ngemuva kweseshini eqoshiwe, ingadlalwa emuva kusetshenziswa umyalo isystem.
Emigqeni elandelayo sizobona ukuthi silifaka kanjani ithuluzi lomugqa womyalo iskripthi nokuthi ungangena kanjani umsebenzi weseshini yokugcina. Ngokuvamile, abaphathi be-Gnu / Linux basebenzisa el umlando umyalo ukulandelela ukuthi imiphi imiyalo eyenziwe ezikhathini ezedlule. Kepha lo myalo awugcini ukukhishwa komyalo, okungaba umkhawulo.
Njengoba kungaba nezimo ezithile lapho sifuna ukuqinisekisa ukukhishwa kwemiyalo kusuka kuseshini edlule, ukukuqhathanisa neseshini yamanje. Ngaphezu kwalokho singathola nezinye izimo lapho sifuna khona gcina yonke imisebenzi yeseshini yokugcina ukuze isetshenziswe ngokuzayo. Ezimweni ezinjengalezi, umyalo weskripthi ungasiza.
Ukufaka ithuluzi leSkripthi ku-Ubuntu / Linux Mint
Iskripthi mhlawumbe kunjalo ithuluzi lokuya ekuqopheni izikhathi zokugcina. Iza ifakwe ngokuzenzakalela ekusatshalalisweni okuningi futhi kulula kakhulu ukuyisebenzisa. Uma ungawutholi, ungagijima umyalo olandelayo ku-terminal (Ctrl + Alt + T) ukufaka iphakheji edingekayo:
sudo apt install util-linux
Sebenzisa insiza yeskripthi
Ukusebenzisa leli thuluzi kulula. Kuzofanele sibhale kuphela umyalo weskripthi esigungwini (Ctrl + Alt + T) bese ucindezela Intro. Lokhu kuzoqala bamba umsebenzi wethu weseshini wokugcina ngaphakathi kwefayela elibizwa ngokuthi 'umbhalo'.
script
para yeka ukuqopha imisebenzi yeseshini, singacindezela Ctrl + D noma thayipha umyalo olandelayo bese ucindezela Intro:
exit
I-syntax esingayisebenzisa naleli thuluzi yile elandelayo:
script {opciones} {nombre-archivo}
Ngeminye imininingwane singakwazi sebenzisa usizo ukuthayipha:
script -h
Ezinye izibonelo zomyalo weskripthi
Ake siqale rekhoda isikhathi sethu sokugcina ngokusebenzisa umyalo weskripthi. Njengoba kushiwo ngenhla, izingodo zeseshini zokugcina zigcinwa kufayela 'umbhalo'
Sizolithola leli fayela kumkhombandlela osebenzayo lapho sethula khona umyalo weskripthi. Sizokwazi buka okuqukethwe kwefayela umbhalo usebenzisa umyalo wekati / we-vim.
ls -l typescript
Sebenzisa igama lefayela langokwezifiso ngomyalo weskripthi
Ake sithi sifuna ukusebenzisa igama lefayela lethu langokwezifiso lomyalo weskripthi. Ukuze senze kanjalo kuzodingeka ukuthi sikwenze kuphela chaza igama lefayela ngemuva komyalo. Esibonelweni esilandelayo sizosebenzisa 'session-log- (yamanje-date-time) .txt'.
script sessions-log-$(date +%d-%m-%Y-%T).txt
Ngemuva kwalokho singakwazi ukwenza imiyalo esiyifunayo bese siqeda ukurekhoda ngokuthayipha:
exit
Faka okukhipha umyalo kufayela leskripthi
Uma sesivele siqhuba umyalo weskripthi ngaphambi futhi okukhiphayo komyalo bekuvele kuqoshwe kufayela elibizwa iseshini-log.txt (ngokwesibonelo), singafuna ukwengeza ukukhishwa kwemiyalo yamaseshini amasha kuleli fayela. Ukuze senze kanjalo kuzofanele sengeze i- ukukhetha '-ukuze' kumyalo weskripthi:
script -a sessions-log.txt
Lapho ukurekhoda sekuvaliwe, singasebenzisa umyalo wekati ukubona izingodo ezibuyekeziwe zeseshini:
cat session-log.txt
Dlala umsebenzi weseshini wokugcina we-Gnu / Linux oqoshiwe
Okokuqala sizorekhoda imininingwane yokuvumelanisa efayeleni bese sithwebula ukukhishwa kwemiyalo kufayela elihlukile, lokhu kungafinyelelwa kumyalo weskripthi ngokudlulisa ifayela lokuvumelanisa usebenzisa inketho -yesikhathi:
script --timing=timing.txt session.log
Manje sizokwazi dlala kabusha imisebenzi yeseshini eqoshiwe usebenzisa umyalo isystem:
scriptreplay --timing=timing.txt session.log
Ukukhiqiza kabusha kufanele sisebenzise ithuluzi isystem. Lokhu kuzosivumela ukuthi sikhiqize kabusha lokho esasikurekhoda phambilini. Kepha futhi inezinketho ezithile ezithakazelisa kakhulu zokuthuthukisa ukudlala. Sizokwazi ukubonisana nalaba ku usizo esingabona ngokuthayipha:
scriptreplay -h
Namuhla singathola enkulu izinketho zokurekhoda iseshini yokugcinababengaba kanjani i-asciinema o ukurekhodwa. Kepha njengenjwayelo, kunconywa ukuthi umsebenzisi ngamunye enze izivivinyo zakhe futhi azenzele iziphetho uma kukhulunywa ngokuthola isoftware evumelana nezidingo zabo.