Ctrl+ पहले चलाए गए आदेशों के लिए rआपकी खोज करने के लिए एक महान उपकरण है .bash_history
।
हालाँकि, जब मैं इसे अपने OS X Terminal.app में उपयोग करता हूं तो मुझे अजीब व्यवहार दिखाई देता है, और मैं सोच रहा था कि क्या कोई और एक ही चीज देखता है या इसे ठीक करना जानता है।
- Ctrl+r
- कुछ इस तरह टाइप करें
find
- ओह कूल, देखो ... यह वह आज्ञा है जो मैं चाहता था
find . -exec grep -q "hello world" '{}' \; -print
- मैं उस कमांड को चलाना चाहता हूं लेकिन हैलो वर्ल्ड को किसी और चीज में बदल देता हूं।
- तो मैंने मारा ←या→
- अब कमांड कमांड लाइन पर SORTA है, लेकिन यह हमेशा कमांड के कुछ ट्रैक्ट किए गए संस्करण जैसा दिखता है, जैसे:,
-q "blog_posts_by" '{}' \; -print
जहां पूरा कमांड होता है, और मैं कर्सर कुंजियों का उपयोग लाइन पर घूमने के लिए कर सकता हूं, लेकिन सभी में नहीं यह छपा है। लाइन पर जो दिखाया गया है, उसके बीच एक डिस्कनेक्ट है और टर्मिनल वास्तव में सोचता है कि मैं संपादन कर रहा हूं।
क्या किसी के पास कोई सुराग है कि ऐसा क्यों हो सकता है? इसके लिए जाले खोजना आसान घटना नहीं है।