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

מגדיר

פתח מסוף והתקן bsdutils

 sudo apt-get להתקין bsdutils 

לאחר ההתקנה, תוכל להשתמש בשני פקודות script scriptreplay להקליט את הפגישה הקיימת לנגן את ההקלטה.

נוֹהָג

השימוש הוא די פשוט. כדי להתחיל את ההקלטה, אתה רק צריך להשתמש בפקודה:

 script -t-a 2> /path-to/timing-file.txt /path-to/recording-file.txt 

זכור לשנות את נתיב הקובץ למיקום קובץ חוקי. לדוגמה, אם ברצוני לשמור את ההקלטה בתיקיית הבית שלי, זה מה שאני מקליד:

 script -t-a 2> /home/damien/timing.txt /home/damien/recording.txt 

הדגל " -t " מורה את התסריט לפלט את נתוני התזמון בעוד הדגל " -a " מורה לסקריפט לצרף את הפלט.

לאחר הזנת הפקודה, אתה צריך לראות את השורה " Script started... ". כל מה שתזין במסוף (כולל הפלט שלו) יירשם כעת.

לאחר שתסיים עם ההקלטה, פשוט הקלד exit כדי לסיים את ההקלטה. אתה צריך לראות את השורה " Script done, ... ", המציין את סוף ההקלטה.

כדי להציג את ההקלטה, באפשרותך לפתוח את הקובץ שנשמר ( scriptreplay ) בעורך הטקסט או להשתמש בפקודה scriptreplay

 scriptreplay ~ / current.txt ~ / register.txt 

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

האם זה מועיל לך? אילו שימושים אחרים אתה יכול לחשוב?

אשראי תמונה: מאקרו של דיקטפון דיגיטלי על ידי BigStockPhoto