Iskripthi, rekhoda uphinde udlale umsebenzi weseshini yesiginali

mayelana nethuluzi leskripthi

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.

Qopha isikrini nge-terminal ne-FFmpeg
I-athikili ehlobene:
Qopha ideskithophu yakho kusuka ku-terminal nge-FFmpeg

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:

ukufakwa kwe-use-linux

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:

isibonelo script

exit

I-syntax esingayisebenzisa naleli thuluzi yile elandelayo:

script {opciones} {nombre-archivo}

Ngeminye imininingwane singakwazi sebenzisa usizo ukuthayipha:

iskripthi sosizo

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 TypeScript

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:

gcina iseshini enegama langokwezifiso

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:

engeza iskripthi esiningi

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:

dlala iseshini yokugcina

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 usizo

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.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.