A cikin labarin na gaba zamu kalli ttyrec. Wannan shiri ne wanda ya kasance kusan fewan shekaru, amma har yanzu yana iyawa yi rikodin fitowar TTY na shirin a yanayin rubutu tare da timestamps sannan kuma kunna shi. Wannan shirin yayi kama da umarnin rubutun, amma kuma yana baka damar dakatarwa, rage gudu ko saurin kunnawa.
Tare da ttrec zamu iya rikodin duk umarnin da muke rubutawa a tashar tashar kuma adana su a cikin fayil. Sannan ba ka damar kunna su tare da umarnin ttyplay. Bugu da kari za mu iya kuma canza rikodi zuwa mai rai gif tare da ttygif. Ttrec shine cokali mai yatsa na umarnin rubutu don rikodin bayanan lokaci tare da daidaiton microsecond.
Janar halaye na ttyrec
Wasu daga cikin abubuwan da ya ƙunsa sune:
- tantawan yana buƙatar ƙananan sigogi don yin rikodi da sake kunnawa fiye da sauran zaɓuɓɓuka don ajiye tashar.
- Rikodi a cikin fayil guda.
- Zaka iya rikodin emacs -nw, vi, lynx ko kowane shirin da yake gudana akan tty.
- Fayil na fitarwa yana ƙunshe bayanin timestamp ban da bayanan ƙarshe.
- Za mu iya overwrite ko ƙara abun ciki zuwa fayil ɗin da aka samar.
- Kira ta atomatik lambar uude.
- Yi sauri / rage gudu haifuwa.
- Yana ba da damar lilo a ttyrecord rikodi a ainihin lokacin.
- Zamu iya auna lokacin data rubuta.
Shigar da ttyrec
Ba a haɗa shirin ttyrec ta tsohuwa a cikin duk rarraba Gnu / Linux. Don shigar da shi yakamata kayi amfani da kayan aiki. Don shigar da shi, a cikin m (Ctrl + Alt T) dole ne mu aiwatar:
sudo apt install ttyrec
Amfani da shi ba shi da sauƙi, har ma fiye da umarnin Rubutun. Don aiwatar da ita dole ne ku kira shirin da ke tantance sunan fayil ɗin fitarwa. Tsarin da za a yi amfani da shi zai zama wani abu kamar haka:
ttyrec < ArchivodeLog >
Yadda ake amfani da ttyrec
Misali na gaba yana nunawa tantawan rikodin zaman a cikin fayil da ake kira ttylog:
ttyrec -a ttylog
Zai iya zama dakatar da rikodin aikin tashar latsa maɓallin haɗi Ctrl + D. Hakanan zamu iya rubutawa fita.
Don amfani da wannan umarnin zamu sami wadatar wasu zaɓuɓɓuka kamar:
- - ba →Sanya fitarwa zuwa fayil din ko ttyrecord, maimakon sake rubuta shi.
- -u → Tare da wannan zaɓin ttyrec ta atomatik ya kira uudecode kuma ya adana fitowar sa lokacin da bayanan da aka shigar dasu ya bayyana a zaman. Zai yardar mana canja wurin fayiloli daga mai masaukin nesa.
- -e umarni → Kira umarni lokacin da ttyrec ya fara.
Don ƙarin bayani game da wannan shirin, zaku iya ziyartar aikin yanar gizo o shawarci shafin mutum bugawa a cikin m (Ctrl + Alt T):
man ttyrec
Za'a iya kunna bayanan da aka yi rikodin tare da umarnin ttyplay an hada da Don sake kunna aikin da aka yi rikodin, kuna buƙata yi amfani da umarnin ttyplay tare da sunan fayil ɗin log:
ttyplay < ArchivodeLog >
Sanya rikodi zuwa GIF
Za mu iya yi amfani da TTYGIF don canza rikodin zuwa GIF. Wannan shirin yana da aikin da aka loda zuwa GitHub tare da umarni kan girkawa da amfani.
sudo apt install imagemagick ttyrec gcc x11-apps git clone https://github.com/icholy/ttygif.git cd ttygif make sudo make install
Irƙirar gif abu ne mai sauƙi. Na farko mun fara rikodi tare da:
ttyrec ejemplo
Da zarar mun gama, zamu iya amfani da haɗin Ctrl + D A cikin m. Hakanan zamu iya yin shi tare da oda fita, tare da rashin fa'idar cewa waccan umarnin na karshe za'a rubuta shi a cikin GIF da aka samar.
Yanzu don maida zuwa tsarin gif duk abin da zaka yi shi ne amfani da umarni kamar haka:
ttygif ejemplo
Kuma muna da shi. Gif dinmu zai sami ceto a cikin fayil ɗin tty.gif. Idan muka sami kuskure kamar: Kuskure: WINDOWID canjin yanayi ya kasance fanko, zai zama dole don saita WINDOWID da hannu. Ana iya yin hakan ta hanyar bugawa a cikin m (Ctrl + Alt T):
sudo apt-get install xdotool export WINDOWID=$(xdotool getwindowfocus)
Bayan rubuta dokokin da suka gabata, yanzu zamu iya sake fara aikin ttygif don fara ƙirƙirar gif. Kirkirar wannan fayil din na iya daukar dan lokaci.
Uninstall
Don cire ttyrec daga kwamfutarka, kawai zaka bude tashar (Ctrl + Alt + T) ka kuma rubuta wannan umarnin:
sudo apt remove ttyrec
Shirye-shirye kamar wannan zaɓi ne mai kyau don rikodin zaman m. Waɗannan nau'ikan shirye-shiryen zaɓi ne mai kyau don raba ilimi ko koyarwa. Umurnin ttyrec, kodayake ba'a girka shi ta tsoho ba, shine kyakkyawan zaɓi ga masu amfani waɗanda ba a saba amfani da su don gudanar da umarni da yawa a cikin tashar. Wannan shine ɗayan damar da yawa da ke wanzu a yau don yin rikodin da kuma sake aikin tashar.