Howto: रिकार्ड (typescript) आपके खोल / टर्मिनल लिनक्स में सत्र की गतिविधियों
उद्देश्य: यदि आप थोड़ी देर के लिए किया गया है लिनक्स का प्रयोग, संभावना है कि आप अपने गंदे हाथ खोल प्रयोग मिल गई होंगी / कमांड लाइन अंतरफलक (CLI) कुछ समस्याओं का समस्या निवारण के लिए. कई बार इसे परीक्षण के एक दृश्य है, और त्रुटि आज्ञा से पहले होने का अधिकार आज्ञा देने के लिए और समस्या का हल है और हम सभी खुश हैं. लेकिन एक ही समस्या वापस आता है हमें कुछ महीने बाद फिर से अड्डा या एक साल भी हम उसी समस्या जब मुठभेड़ हो सकता है और हम चाहते थे कि हम उन या कहीं एक पाठ दस्तावेज़ और खुद को ईमेल में यह चाहिए चिपकाया कमांड लिखा था. इस ब्लॉग प्रविष्टि में हम कुछ उपकरण है कि आपके सभी खोल / टर्मिनल गतिविधियों और आप इसे बाद में फिर से खेलना होगा अभिलेख देख सकते हैं - होगा जैसे हम अपने VCRs पर टीवी शो रिकॉर्ड और इसे बाद में घड़ी का उपयोग करें का उपयोग करें.
चलो मान लें कि आप एक डेबियन या एक डेबियन पर हैं प्रणाली पर आधारित है शुरू हो जाओ.
चरण 1: bsdutils पैकेज स्थापित करें
bsdutils एक आवश्यक डेबियन पैकेज है तो कोई बात नहीं स्थापना की आप किस प्रकार, तुमने क्या किया जाना चाहिए यह आपके सिस्टम पर अधिष्ठापित किया. मामले में अगर तुम नहीं मिलता है तो स्थापित संभावना है कि कुछ गलत गंभीरता से आपके सिस्टम के साथ चला गया है या जल्दी ही यह होने जा रहा है.
किसी भी मामले में, यदि आप यह तो निम्न कमांड देकर स्थापित नहीं है:
# apt-get install bsdutils
चरण 2: अपनी गतिविधियों रिकॉर्डिंग प्रारंभ
मान लीजिए आप रिकॉर्ड अपने सांत्वना / बस अपने किसी भी समस्या जांच के शुरू होने से पहले खोल / टर्मिनल गतिविधियों का फैसला. निम्न कमांड दें:
# script -t 2>~/troubleshoot-wireless.time -a ~/troubleshoot-wireless.script
Script started, file is /root/troubleshoot-wireless.script
जहां समस्या निवारण-वायरलेस है कि आप किसी भी नाम दे सकते है. तुम भी test.time और test.script दे सकते हैं.
अब, तुम अपने वायरलेस समस्या समस्या निवारण की कोशिश कर रहे कमांड के निम्नलिखित क्रम दे:
debian:~# modprobe ndiswrapper
FATAL: Module ndiswrapper not found.
debian:~# lsmod | grep wireless
debian:~# cat /boot/config-2.6.26-1-686 | grep WIRELESS
CONFIG_WIRELESS_EXT=y
# CONFIG_IPWIRELESS is not set
CONFIG_USB_SERIAL_SIERRAWIRELESS=m
debian:~# iwconfig
lo no wireless extensions.
eth0 कोई वायरलेस एक्सटेंशन.
eth1 कोई वायरलेस एक्सटेंशन.
eth2 तैयार नहीं! ESSID: बंद / कोई
विधि: प्रबंधित चैनल: 0 एक्सेस प्वाइंट: नहीं एसोसिएटेड
TX-पावर = 31 dBm = 0 संवेदनशीलता / 200
पुनः प्रयास करें कम सीमा: 0 RTS thr = 0 बी टुकड़ा thr = 0 बी
एन्क्रिप्शन कुंजी: बंद
लिंक गुणवत्ता: 0 सिग्नल स्तर: 0 शोर स्तर: 0
Rx अवैध nwid: 0 Rx अवैध तहखाना: 0 Rx अवैध frag: 0
TX अत्यधिक retries: 0 अमान्य Misc: 0 खो प्रकाश: 0
अब मैं गतिविधियों रिकार्डिंग रोक तो मैं निम्न कमांड देना चाहूँगा:
debian:~# exit
exit
Script done, file is /root/troubleshoot-wireless.script
चरण 3: देखें या अपने भविष्य के कुछ समय में गतिविधि का इतिहास फिर से खेलना
अगर तुम सिर्फ कमांड की सूची देखना और उनके उत्पादन तो आप बस आदेश दे सकते हैं:
# less -R troubleshoot-wireless.script
और आप अपने सभी गतिविधियों को देखने में सक्षम होना चाहिए.
आप पूछ सकते हैं क्यों विकल्प 'आर'? इसका कारण यह है समस्या निवारण-wireless.script एक द्विआधारी / कच्चा फ़ाइल है और तुम सिर्फ कम आदेश देने से नहीं देख सकते हैं. तुम पास विकल्प "जरूरत आर 'को कम बताने के लिए कच्चे नियंत्रण वर्ण प्रदर्शित करते हैं.
अब क्या होगा अगर तुम समय की जानकारी के साथ साथ पूरे सत्र की पुनरावृत्ति घड़ी जैसे हम एक रिकॉर्ड टीवी शो देखते हो? समस्या निवारण "याद wireless.time फ़ाइल" बनाया है कि हम जब हम पहली बार "लिपि" आदेश दिया करना चाहते हैं? निम्न कमांड दें:
# scriptreplay troubleshoot-wireless.time troubleshoot-wireless.script
अब वापस बैठो और आनंद देख अपने सत्र हैकिंग दर्ज की गई. फ़ाइल "समय है. मूलतः" सूचना के दो टुकड़े हैं:
क) कितना समय अपने पिछले उत्पादन के बाद से गुजर चुके हैं - 1 क्षेत्र
ख) कितने अक्षर इस बार outputted थे - 2 क्षेत्र
यह है मेरा. "समय" फ़ाइल से एक अपने उत्पादन का अंश है:
# less troubleshoot-wireless.time
0.717150 16
0.002114 1
177.207121 1
1.375981 1
0.112605 1
0.159340 1
0.096592 4
0.272410 1
12.303088 1
0.367985 1
0.175879 1
0.063820 1
0.320237 1
........
........
उदाहरण के लिए कहता है तो, 3 प्रवेश (हरा) के बारे में है कि 177 सेकंड पिछले उत्पादन के बाद से पारित कर दिया गया है और एक किरदार परदे पर पिछले उत्पादन के बाद से प्रदर्शित किया गया है. यह स्क्रिप्ट 'की हिम्मत कमान' है जो तुम एक रिकॉर्ड वीडियो के रूप में अपने सत्र देखने के लिए सक्षम बनाता है.
मेरा विश्वास करो तुम अपनी समस्या का उत्पादन "/ सत्र हैकिंग की तरह वीडियो" मज़ा आएगा. इसके अतिरिक्त एक अच्छा गर्म कॉफी का आनंद जब तुम वापस बैठो और आराम करो.
हमेशा की तरह, कृपया एक टिप्पणी छोड़ / प्रतिक्रिया अगर आप किसी भी है. टिप्पणियाँ ब्लॉगर्स को प्रोत्साहित करने और पोस्ट और उनकी आत्माओं उच्च रखो.
भूल से भी नीचे इस पोस्ट की दर मत करो.










10:41 पर जनवरी, 19 2009 हूँ
Howto [...]: रिकार्ड (typescript) आपके खोल / टर्मिनल लिनक्स में सत्र की गतिविधियों [...]
जनवरी, 30 2009 में 10:00
मैं इस कमान बहुत उपयोगी पाया है. मैं भी एक साधारण सरल + + कार्यक्रम के लिए छोड़ दिया कारक द्वारा तेजी से प्लेबैक के लिए समय फ़ाइल गति ग लिखा था. (trivially सरल, बस का पहलू को गति द्वारा प्रत्येक पंक्ति पर पहली संख्या विभाजन). क्या मैं जानना चाहता है कि किसी एक उपकरण के जाने के लिए वीडियो प्रारूप में समय जानकारी के साथ एक typescript परिवर्तित. मैं एक अपने आप को लिख सकता है, के रूप में AVI वीडियो प्रारूप बेहद आसान है और कई उपकरण मौजूद वीडियो प्रारूपों के बीच में बदलने के लिए. हालांकि, यह अभी भी काफी महत्वपूर्ण परियोजना के लिए यह अच्छी तरह से करना होगा. अगर तुम ऐसी एक उपकरण के बाद पता है, कृपया इसे टर्मिनल के रूप में वीडियो बनाने के लिए वेबसाइटों और सामग्री पर पोस्ट करने के लिए मेरे लिए बहुत उपयोगी हो जाएगा.
उत्तर इस टिप्पणी के लिए
Kushal उत्तर दें:
जनवरी, 30 2009 में 10:13
हाय डर्क,
पता चला कि आपको यह सहायक था खुशी है. नहीं यकीन है कि आप क्या मतलब है, लेकिन ठीक है आप इस जाँच:
http://blogs.koolwal.net/2009/01/16/howto-record-or-capture-desktop-in-linux-as-a-video/?
उत्तर इस टिप्पणी के लिए
जनवरी, 30 2009 में 11:24
हाँ, मैं दूसरे विकल्प पर विचार कर रहा था, डेस्कटॉप वीडियो पर कब्जा सॉफ्टवेयर का उपयोग कर रहा था. मैं एक प्रोग्राम है जो सीधे वीडियो प्रारूप में एक रिकार्ड typescript से परिवर्तित होता लिए उम्मीद कर रहा था, लेकिन सॉफ्टवेयर आप का सुझाव दिया, के साथ एक तरह की पटकथा का एक पार्श्व रिकॉर्डिंग या बस पहली जगह में ऐसे सॉफ्टवेयर के साथ रिकॉर्डिंग नहीं वास्तव में किसी भी अधिक कठिन है . खिड़कियों में मैं CamStudio ठीक काम करने के लिए मिला है.
उत्तर इस टिप्पणी के लिए