क्या Tmux में हार्डकॉपी मिलना संभव है?


9

मैं tmux और स्क्रीन के बीच फ्लिप फ्लॉप रखता हूं, और अभी मैं tmux किक पर वापस आ गया हूं। मैं एक दोस्त के लिए कुछ सेटअप कर रहा हूं, और मैं सत्र की एक हार्ड कॉपी बनाना चाहता हूं ताकि वह मेरे द्वारा चलाए गए आदेशों को देख सके। मुझे पता है कि यह स्क्रीन में संभव है, लेकिन क्या मैं इसे tmux के साथ कर सकता हूं? वह आदमी पेज हार्डकॉपी से संबंधित कुछ भी नहीं लगता ...

जवाबों:


12

यह उतना सरल नहीं है screen, लेकिन इसे capture-paneऔर किया जा सकता है save-buffer। नीचे दिए गए उदाहरण TARGETफ़ाइल में फलक (या वर्तमान फलक यदि कोई नहीं दिया गया है) की सामग्री की प्रतिलिपि बनाएंगे ~/tmux.hardcopy:

tmux capture-pane -t TARGET \; save-buffer -b 0 ~/tmux.hardcopy H 

वैकल्पिक रूप से इसे एक बाध्यकारी के रूप में जोड़ें tmux.conf, "से बचकर;" यथावश्यक:

bind H capture-pane \; save-buffer -b 0 ~/tmux.hardcopy \; delete-buffer -b 0

जैसा कि यहां देखा गया है


@ नमस्कार: अर्ध-कॉलोन वास्तव में बच जाना चाहिए, धन्यवाद।
थोर

4

इसके अलावा, asciinema एक बहुत अच्छा टर्मिनल रिकॉर्डर (केवल पाठ) है जिसे आप ऑनलाइन साझा करना चाहते हैं तो आप tmux (या किसी भी टर्मिनल) के साथ उपयोग कर सकते हैं। यह asciinema साइट पर अपलोड होता है और एक छोटा लिंक देता है (जिसे आप tmux में "url" फंक्शन से खोल सकते हैं)।

यह ट्यूशन के लिए बहुत अच्छा है, क्योंकि शुरुआती एक विशाल प्रतिलेख की तुलना में अधिक आसानी से वास्तविक समय टाइपिंग का पालन कर सकते हैं।

यह गितुब पर है: बीमारी / एस्किनिमा


3
script

रिकॉर्डिंग शुरू करने के लिए, और

exit

रिकॉर्डिंग सत्र से बाहर निकलने के लिए। टैब-स्वतः पूर्ण और हटाई गई कुंजियाँ थोड़ा अजीब (^ G, आदि) दिखाती हैं, हालाँकि।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.