स्क्रिप्ट, रेकॉर्ड आणि रीप्ले टर्मिनल सत्र क्रियाकलाप

स्क्रिप्ट टूल बद्दल

पुढच्या लेखात आपण स्क्रिप्टवर नजर टाकणार आहोत. च्या बद्दल टर्मिनल सत्राची क्रिया कॅप्चर किंवा रेकॉर्ड करण्यासाठी वापरलेले कमांड लाइन टूल. रेकॉर्ड सत्रानंतर ही कमांड वापरून परत प्ले केली जाऊ शकते स्क्रिप्टप्ले.

पुढील ओळींमध्ये आपण कमांड लाइन टूल कसे स्थापित करावे ते पाहू स्क्रिप्ट टर्मिनल सत्र क्रियाकलाप लॉग कसे करावे. सामान्यत:, Gnu / Linux प्रशासक वापरतात el इतिहास आज्ञा मागील सत्रामध्ये कोणत्या आज्ञा अंमलात आल्या याचा मागोवा घेण्यासाठी. परंतु ही कमांड कमांड आउटपुट संचयित करीत नाही, जी मर्यादा असू शकते.

जसे की काही परिदृश्ये ज्यामध्ये आपण मागील सत्रामधील कमांडचे आऊटपुट वर्तमान सत्राशी तुलना करण्यासाठी सत्यापित करू इच्छित आहोत. याव्यतिरिक्त आम्ही आपल्याला इच्छित असलेल्या काही इतर परिस्थिती देखील शोधू शकतो भविष्यातील संदर्भासाठी सर्व टर्मिनल सत्र क्रियाकलाप जतन करा. यासारख्या घटनांमध्ये स्क्रिप्ट कमांड उपयुक्त ठरू शकते.

टर्मिनल आणि FFmpeg सह रेकॉर्ड स्क्रीन
संबंधित लेख:
आपल्या डेस्कटॉपला एफएफम्पेगसह रेकॉर्ड करा

उबंटु / लिनक्स मिंटवर स्क्रिप्ट टूल स्थापित करत आहे

स्क्रिप्ट कदाचित आहे टर्मिनल सत्र रेकॉर्ड करण्यासाठी जाण्याचे साधन. हे बर्‍याच वितरणात डीफॉल्टनुसार स्थापित केले जाते आणि ते वापरण्यास अत्यंत सोपे आहे. सापडत नसल्यास, आवश्यक पॅकेज स्थापित करण्यासाठी तुम्ही टर्मिनलवर (Ctrl + Alt + T) खालील आदेश चालवू शकता:

युज-लिनक्स इंस्टॉलेशन

sudo apt install util-linux

स्क्रिप्ट उपयुक्तता वापरा

हे साधन वापरणे सोपे आहे. आपल्याला केवळ टर्मिनलवर स्क्रिप्ट कमांड लिहावे लागेल (Ctrl + Alt + T) आणि नंतर दाबा परिचय. हे सुरू होईल आमची सद्य टर्मिनल सत्र क्रियाकलाप 'नावाच्या फाईलमध्ये कॅप्चर करा.टाइपस्क्रिप्ट'.

script

परिच्छेद सत्र क्रियाकलाप रेकॉर्डिंग थांबवाआपण प्रेस करू शकतो Ctrl + D किंवा खालील कमांड टाईप करून दाबा परिचय:

उदाहरणार्थ स्क्रिप्ट

exit

आम्ही या साधनासह वापरू शकतो वाक्यरचना खालीलप्रमाणे आहे:

script {opciones} {nombre-archivo}

अधिक माहितीसाठी आम्ही हे करू शकतो मदत चालवा टाइप करणे:

मदत स्क्रिप्ट

script -h

स्क्रिप्ट कमांडची काही उदाहरणे

आपण सुरु करू स्क्रिप्ट कमांड चालवून आपले टर्मिनल सत्र रेकॉर्ड करा. वर नमूद केल्याप्रमाणे, टर्मिनल सत्र लॉग 'फाईलमध्ये सेव्ह केले आहेत.टाइपस्क्रिप्ट'

आपण ही फाईल वर्किंग डिरेक्टरीमध्ये शोधणार आहोत ज्यामध्ये आपण स्क्रिप्ट कमांड लाँच करू. आम्ही करू फाईल सामग्री पहा टाइपस्क्रिप्ट cat / vim कमांड वापरणे.

एलएस टाइपस्क्रिप्ट

ls -l typescript

स्क्रिप्ट आदेशासह सानुकूल फाइल नाव वापरा

समजा आपल्याला स्क्रिप्ट कमांडसाठी आमचे सानुकूल फाइलनाव वापरायचे आहे. असे करण्यासाठी आम्हाला फक्त करावे लागेल आदेशानंतर फाइल नाव निर्दिष्ट करा. पुढील उदाहरणात आपण वापरणार आहोत 'सत्र-लॉग- (वर्तमान-तारीख-वेळ) .txt'.

script sessions-log-$(date +%d-%m-%Y-%T).txt

नंतर आपल्याला पाहिजे असलेल्या कमांडस कार्यान्वित करू आणि टाइप करुन रेकॉर्डिंग पूर्ण करू.

सानुकूल नावाने सत्र जतन करा

exit

स्क्रिप्ट फाईलमधे कमांड आउटपुट जोडा

जर आपण आधी आणि आधी स्क्रिप्ट कमांड कार्यान्वित केली तर कमांड आऊटपुट आधीच कॉल केलेल्या फाईलमधे रेकॉर्ड केले गेले होते सत्र-लॉग डॉट (उदाहरणार्थ), आम्हाला या फाईलमध्ये नवीन सेशन्स कमांडचे आउटपुट जोडायचे आहे. हे करण्यासाठी आम्हाला फक्त जोडावे लागेल पर्याय '-तो' स्क्रिप्ट कमांडला:

script -a sessions-log.txt

एकदा रेकॉर्डिंग बंद झाल्यानंतर सत्राचे अद्ययावत नोंदी बघण्यासाठी आम्ही मांजर आदेशाचा वापर करू शकतो.

एकाधिक स्क्रिप्ट जोडा

cat session-log.txt

रेकॉर्ड Gnu / Linux टर्मिनल सत्र क्रियाकलाप प्ले करा

प्रथम आपण फाईलमध्ये टायमिंगची माहिती रेकॉर्ड करणार आहोत आणि कमांडचे आऊटपुट वेगळ्या फाईलमध्ये घेणार आहोत, हे स्क्रिप्ट कमांडमध्ये टाइमिंग फाईलला mingtiming पर्यायाद्वारे पास करता येते.

script --timing=timing.txt session.log

आता आम्ही सक्षम होऊ कमांडचा वापर करून रेकॉर्ड रेकॉर्ड टर्मिनल सत्र क्रियाकलाप स्क्रिप्टप्ले:

टर्मिनल सत्र खेळा

scriptreplay --timing=timing.txt session.log

पुनरुत्पादित करण्यासाठी आम्ही साधन वापरणे आवश्यक आहे स्क्रिप्टप्ले. हे आम्हाला आम्ही पूर्वी रेकॉर्ड केलेल्या पुनरुत्पादनास अनुमती देईल. पण त्यात प्लेबॅक सुधारण्यासाठी काही अतिशय मनोरंजक पर्याय देखील आहेत. आम्ही यामध्ये सल्लामसलत करण्यास सक्षम आहोत मदत असे टाइप करून आपण पाहू शकतो:

स्क्रिप्टप्ले मदत

scriptreplay -h

आज आपण मोठे शोधू शकतो टर्मिनल सत्र रेकॉर्ड करण्यासाठी पर्यायते कसे असू शकतात ascinema o मुदतवाढ. परंतु नेहमीप्रमाणेच, प्रत्येक वापरकर्त्याने त्यांच्या आवश्यक चाचण्यानुसार सॉफ्टवेअर शोधण्याचा प्रयत्न केला असता त्यांनी स्वत: च्या चाचण्या केल्या पाहिजेत आणि स्वत: चे निष्कर्ष काढण्याची शिफारस केली जाते.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.