मैं अपने टर्मिनल में कमांड इतिहास के माध्यम से नेविगेट करने के लिए कार्यों का व्यापक उपयोग करता हूं; मुझे आश्चर्य है कि क्या कमांड आउटपुट इतिहास को नेविगेट करने का कोई तरीका है? (बड़े histize रखने और pgup कुंजी पर झुकाव के अलावा)
मैं केवल 'कमांड को फिर से चालू नहीं कर सकता', क्योंकि मेरी विशेष स्थिति में कमांड का स्रोत बदल जाता है; मुझे अक्सर पिछले बदलाव के आउटपुट को देखने की जरूरत है।
भाड़े का स्वागत।
धन्यवाद!
2010 संपादित करें:
मैंने 'टी' को श्रेय दिया है; अपने सत्र को कहीं और लॉग करने के सभी तरीकों में से, यह सबसे व्यापक रूप से लागू है (यानी यह ग्नू कोरुटिल्स का हिस्सा है, और काम करने के लिए एक विशिष्ट शेल या उपयोगिता की आवश्यकता नहीं है)। यह वास्तव में मैं क्या देख रहा था नहीं था, लेकिन मुझे पता है कि ऐसा वास्तव में मौजूद नहीं है।
निकटतम सन्निकटन, जिसके बारे में मैं सोच सकता हूँ कि कुछ screen
(बायोबू / tmux) का उपयोग करना है जो फ़ाइल में लॉग करता है, और उस लॉगफ़ाइल के माध्यम से पेज / खोज के लिए एक कस्टम कमांड लिखता है (और कीबाइंड करता है) ( less
स्क्रीन के बजाय शीघ्रता से विचार करें )। सबको धन्यवाद।
2012 संपादित करें:
@ डस्टिन किर्कलैंड का जवाब स्पष्ट रूप से सबसे अच्छा है, कम से कम आम तौर पर; टर्मिनल का स्क्रॉलबैक बफर कमांड आउटपुट इतिहास को नेविगेट करने के लिए कम से कम घुसपैठ वाला तरीका है। बायोबू में बड़ी संख्या में इतिहास की लाइनें (10K; tmux में 2K, GNU स्क्रीन 100) सहेजी गई हैं, और यह regex खोजों की अनुमति देता है (सरसरी रूप से संकेत मिलता है कि GNU स्क्रीन में कोई स्क्रॉलबैक खोज नहीं है, और tmux केवल सादा खोज है)।
exit
, क्लोज टर्मिनल, बायोबु के साथ एक नया टर्मिनल खोलें और अभी भी पिछला सत्र है।