मौजूदा कमांड लाइन पाठ स्क्रीन पर फ़ाइल करने के लिए? (गैर-रेखीय लिनक्स)


जवाबों:


4

यदि आप उपयोग कर सकते हैं tmuxया screen, उनके पास स्क्रॉलबैक बफर को एक फ़ाइल में सहेजने की क्षमता है।

इसके विपरीत screendump, जो केवल Linux है, tmuxऔर screenBSD- आधारित OSes के लिए भी उपलब्ध है (जैसे macOS, FreeBSD) और विशेष अनुमति नहीं देगा।


उसी के कारण, मैंने इसे स्वीकार किया। लेकिन @RudiC इसे व्यक्तिगत रूप से न लें। आपका समाधान अभी भी सबसे सरल है।
neverMind9

वे दोनों एक और परत जोड़ते हैं; आपको लॉगिन करने और फिर स्क्रीन चलाने की आवश्यकता है, एक और शेल है, और फिर अपने सीएलआई के साथ संवाद कर सकते हैं।
रुडिक नोव 25'18

13

क्या आपने screendumpआदेश पर विचार किया ?


3
"बस कहने cat /dev/vcsN का एक समान प्रभाव होता है"। फिर सिर्फ उपयोग ही क्यों cat /dev/vcsN?
वीजुन झोउ

5
यह कोशिश करो और देखो।
रुडिक

अच्छा लगा। वहाँ यह रंग के रूप में अच्छी तरह से करने के लिए एक रास्ता है? ( screendumpउन /dev/vcsaउपकरणों से पढ़ता है जिनमें रंग की जानकारी होती है, लेकिन ऐसा लगता है कि आउटपुट से छीन लिया गया है।) Btw। मुझे इसे watchलाइव आउटपुट देखने के लिए कमांड के साथ जोड़ना पसंद है watch -n0.1 screendump
कास्परड

@ WeijunZhou /dev/vcsडिवाइस में स्क्रीन के आकार के बारे में जानकारी नहीं होती है, इसलिए cat /dev/vcsNकेवल तभी काम करता है जब आपके टर्मिनल विंडो में कुलपति के रूप में आपके द्वारा कैप्चर किए जा रहे अक्षरों की संख्या समान हो।
कास्परड

2

आप इसके लिए उपयोग कर सकते हैं script। यह टर्मिनल सत्र का एक प्रकार रिकॉर्ड करेगा। डिफ़ॉल्ट रूप से, यह लिखेगा ./typescript। बेशक, आपको पहले से ऐसा करने की आवश्यकता है ताकि यह वास्तव में "स्क्रीनशॉट" न हो।

$ script
Script started, file is typescript
$ ls asdf
ls: cannot access asdf: No such file or directory
$ exit
Script done, file is typescript

# Then check the recordings:

$ cat typescript
Script started on Thu 29 Nov 2018 02:52:04 PM CET

$ ls asdf
ls: cannot access asf: No such file or directory
$ exit

Script done on Thu 29 Nov 2018 02:52:09 PM CET
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.