Ttyrec, תוכנית להקלטת הפעילות שלך במסוף אובונטו

על טירייק

במאמר הבא אנו נסתכל על tyryrec. זו תוכנית שקיימת כבר כמה שנים, אך עדיין מסוגלת הקליט את פלט ה- TTY של תוכנית במצב טקסט יחד עם חותמות זמן ואז הפעל אותה. תוכנית זו דומה לפקודת ה- script, אך היא גם מאפשרת להשהות, להאט או להאיץ את ההפעלה.

בעזרת ttrec אנו יכולים להקליט את כל הפקודות שאנו כותבים בהנחיית המסוף ולאחסן אותן בקובץ. לאחר מכן מאפשר לנגן אותם באמצעות הפקודה ttyplay. בנוסף אנחנו יכולים גם להמיר הקלטה ל- GIF מונפש באמצעות. Ttrec הוא מזלג של פקודת סקריפט כדי להקליט מידע על תזמון בדיוק של מיקרו-שניות.

מאפיינים כלליים של טיראק

חלק מהתכונות שהוא כולל הן:

  • טיראק דורש פחות פרמטרים להקלטה והפעלה מאשר אפשרויות אחרות כדי להציל את הטרמינל.
  • רשומות בקובץ יחיד.
  • אתה יכול להקליט emacs -nw, vi, lynx או כל תוכנית שפועלת על tty.
  • קובץ הפלט מכיל מידע על חותמת זמן בנוסף לנתוני המסוף.
  • נוכל להחליף או להוסיף תוכן לקובץ שנוצר.
  • התקשר אוטומטית קוד קוד.
  • להאיץ / להאט רפרודוקציות.
  • מאפשר דפדף בהקלטת צמיג בזמן אמת.
  • אנחנו יכולים למדוד את זמן הנתונים שנרשמו.

התקן את ה- ttyrec

תוכנית ttyrec אינה כלולה כברירת מחדל בכל הפצות GNU / Linux. להתקנתו אתה רק צריך להשתמש apt. כדי להתקין אותו, במסוף (Ctrl + Alt + T) נצטרך לבצע:

התקנת טירק

sudo apt install ttyrec

השימוש בו פשוט למדי, אפילו יותר מפקודת ה- Script. כדי להוציא אותו לפועל תצטרך התקשר לתוכנית וציין את שם קובץ הפלט. הפורמט לשימוש יהיה בערך הבא:

ttyrec < ArchivodeLog >

כיצד להשתמש ב- ttyrec

הדוגמה הבאה מראה טיראק הקלטת הפגישה בקובץ שנקרא ttylog:

ttyrec -a ttylog

זה יכול להפסיק להקליט פעילות סופנית לחיצה על צירוף המקשים Ctrl + D. אנחנו יכולים גם לכתוב יציאה.

כדי להשתמש בפקודה זו יהיו לנו כמה אפשרויות כגון:

  • -א →הוסף את הפלט לקובץ או לטיירקורד, במקום להחליף אותו.
  • -u → עם אפשרות זו ttyrec מתקשר אוטומטית ל- uudecode ושומר את הפלט שלו כאשר הנתונים המקודדים מופיעים בהפעלה. יאפשר לנו להעביר קבצים ממארח ​​מרוחק.
  • -e פקודה → הפעל פקודה כאשר tyrec מתחיל.

למידע נוסף על תוכנית זו, תוכלו לבקר באתר אתר הפרויקט o התייעץ בדף האיש הקלדה במסוף (Ctrl + Alt + T):

דפי איש של טייק

man ttyrec

ניתן להשמיע נתונים מוקלטים באמצעות הפקודה ttyplay זה כלול. כדי להפעיל את הפעילות שהוקלטה, אתה צריך השתמש בפקודה ttyplay ואחריו שם קובץ היומן:

ttyplay < ArchivodeLog >

המרת הקלטה ל- GIF

נוכל השתמש ב- TTYGIF כדי להמיר את ההקלטה ל- GIF. לתוכנית זו יש את פרויקט הועלה ל- GitHub עם הוראות להתקנתו ולשימושו.

התקנת ttygif

sudo apt install imagemagick ttyrec gcc x11-apps

git clone https://github.com/icholy/ttygif.git

cd ttygif

make

sudo make install 

יצירת gif היא פשוטה מאוד. ראשון התחלנו להקליט עם:

ttyrec ejemplo

לאחר שסיימנו, נוכל להשתמש בשילוב Ctrl + D בטרמינל. אנחנו יכולים לעשות את זה גם עם ההזמנה יציאה, עם החיסרון שפקודה אחרונה תוקלט ב- GIF שנוצר.

עכשיו בשביל להמיר לפורמט gif כל שעליך לעשות הוא להשתמש בפקודה הבאה:

יצירת קובץ gif עם

ttygif ejemplo

וכבר יש לנו את זה. ה- gif שלנו יישמר בקובץ tty.gif. אם נקבל שגיאה כמו: שגיאה: משתנה הסביבה WINDOWID היה ריק, יהיה צורך להגדיר את WINDOWID באופן ידני. ניתן לעשות זאת על ידי הקלדה במסוף (Ctrl + Alt + T):

sudo apt-get install xdotool

export WINDOWID=$(xdotool getwindowfocus)

לאחר כתיבת הפקודות הקודמות, כעת נוכל להפעיל את הפקודה ttygif שוב כדי להתחיל ליצור את ה- gif. יצירת קובץ זה עשויה להימשך זמן מה.

gif שנוצר באמצעות ttygif

הסר את ההתקנה

כדי להסיר את ה- ttyrec מהמחשב שלך אתה רק צריך לפתוח מסוף (Ctrl + Alt + T) ולכתוב את הפקודה הבאה:

sudo apt remove ttyrec

תוכניות כאלה הן אפשרות טובה להקלטות הפעלות סופניות. סוגים אלה של תוכניות הם אפשרות טובה לחלוק ידע או הדרכות. הפקודה ttyrec, למרות שהיא אינה מותקנת כברירת מחדל, היא אפשרות טובה עבור משתמשים שאינם רגילים להפעיל הרבה פקודות במסוף. זו עוד אחת מהאפשרויות הרבות הקיימות כיום להקליט ולשחזר את פעילות הטרמינל.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.