टर्मिनल आउटपुट कैसे खोजें


32

मान लीजिए कि मेरे पास एक टर्मिनल खुला है जिसमें पिछले कुछ घंटों / दिनों में मेरी पिछली कमांड्स से हजारों लाइनें हैं। मैं एक स्ट्रिंग के लिए रिकॉर्ड किए गए आउटपुट को कैसे खोजूं? मुझे विशेष रूप से एक ऐसे समाधान में दिलचस्पी है जो माउस की आवश्यकता नहीं है।

मुझे पता है कि मुझे टी का उपयोग करना चाहिए था, लेकिन यह हमेशा सुविधाजनक नहीं है।

मुझे पता है कि मैं "सभी का चयन कर सकता हूं", फिर एक संपादक खोलें, पेस्ट करें, फिर खोज करें, लेकिन मैं कुछ सरल करने की उम्मीद कर रहा हूं (और चयन सभी को माउस की आवश्यकता लगती है)।

मैं उम्मीद कर रहा था कि मेनू बार में "फाइंड ..." कमांड होगा (जैसे मैक ओएस एक्स में है)।


2
मुझे यह भी पता नहीं था कि ओएस एक्स में इसका उल्लेख होने तक "फाइंड ..." कमांड था, इसलिए इस सवाल का +1 मेरे गूग्लिंग के जवाब के लिए था।
ArtOfWarfare

जवाबों:


16

स्क्रॉलबैक में पाठ ढूंढना अधिकांश टर्मिनल एमुलेटर की कमजोरी है; केवल मुझे पता है कि यह ओएस एक्स टर्मिनल और टर्मिनेटर हैं प्रदान करते हैं । उस ने कहा, आप किसी भी टर्मिनल में GNU स्क्रीन चला सकते हैं और कॉपी मोड में इसके स्क्रॉलबैक बफर को खोज सकते हैं।


धन्यवाद geekosaur मुझे भी यह 'विचार' उबंटू साइट पर मिला, जो सिर्फ इस बात की पुष्टि करता प्रतीत होता है कि यह अभी तक असंभव है: brainstorm.ubuntu.com/idea/9841

बस यह जोड़कर कि आप Byobu का उपयोग कर सकते हैं जो TMux या स्क्रीन पर आधारित है
Boynux

जब आप इसके लिए खोज करते हैं तो टर्मिनेटर टेक्स्ट को उजागर नहीं करता है।
user171453

48

यदि आप एक गनोम-टर्मिनल (डिबेट पर डिफ़ॉल्ट GUI टर्मिनल) चला रहे हैं, तो आप shift+ctrl+fअपने खोज शब्द टाइप कर सकते हैं, और हिट दर्ज कर सकते हैं। फिर भी चित्रमय, लेकिन किसी भी माउस की आवश्यकता नहीं है।


धन्यवाद SynapticUnderrun, लेकिन आपकी टिप मेरे लिए काम नहीं करती है। मैं ubuntu 10.4 की एक ताजा स्थापना का उपयोग कर रहा हूँ।

1
यह ubuntu 10.10 और 11.04 पर काम करता है। मैं अभी 10.10 पर चल रहा हूं और गनोम-टर्मिनल 2.32.0 का उपयोग कर रहा हूं ताकि शायद गनोम-टर्मिनल को अपग्रेड करने में मदद मिले। चूंकि यह खोज पाठ में प्रवेश करने के लिए एक gtk पॉप-अप विंडो का उपयोग करता है, इसलिए आपको इसे काम करने के लिए X चलाना होगा। लेकिन आपको माउस का उपयोग करने की आवश्यकता नहीं है और यह पूरे टर्मिनल बफर (जिसे आप एडिट-> प्रोफाइल प्रीफ़ायर डायलॉग में अनलिमिटेड पर सेट कर सकते हैं) सर्च करेंगे।

धन्यवाद SynapticUnderrun, मैं निश्चित रूप से अगली बार मैं अपग्रेड कर सकता हूं।

बस मेरे लिए भी xfce4-terminal(X) ubuntu Raring 13.04 में काम किया। धन्यवाद।
ग्रेंगो सुवे

4
यह स्वीकृत उत्तर होना चाहिए। मेरे लिए Ubuntu 14.04 LTS पर काम करता है।
user171453

7

टर्मिनल डेटा के अंदर स्ट्रिंग खोजने के लिए शॉर्टकट: ctrl + shift + f


1
डिफ़ॉल्ट xfce4-terminal 0.6.3पर साथ काम करता है Xubuntu 16.04
जाको

3

क्या आपने पाइप और grep का उपयोग करने पर विचार किया है?

YourCommand | grep str

उम्मीद है की यह मदद करेगा


4
उन्होंने पहले से ही संचालित कमांड के आउटपुट में खोज करने के लिए कहा और यह भी उल्लेख किया कि टी हमेशा उपयोग करने के लिए सुविधाजनक नहीं है और इसलिए grep है!
आमिर

1

Kde में konsole आज़माएं। यह सूक्ति / एकता के साथ भी काम करता है। प्रोग्राम का पता लगाएं, शॉर्टकट को alt-f या ctrl-f में खोजें, यह आगे या पीछे की खोज कर सकता है, साथ ही यह नए आउटपुट को हाइलाइट करेगा जो खोज पैटर्न से मेल खाता है।


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