आप जिस कमांड लाइन को देख रहे हैं, वह history-search-*
कमांड हैं:
इतिहास-खोज-आगे
वर्तमान लाइन की शुरुआत और वर्तमान कर्सर स्थिति (बिंदु) के बीच पात्रों की स्ट्रिंग के लिए इतिहास के माध्यम से आगे खोजें। यह एक गैर-वृद्धिशील खोज है।
इतिहास-खोज-बैकवर्ड
वर्तमान लाइन और बिंदु की शुरुआत के बीच पात्रों के स्ट्रिंग के लिए इतिहास के माध्यम से पीछे की ओर खोजें। यह एक गैर-वृद्धिशील खोज है।
अपने में बांधना .inputrc
, जैसे:
"\e[A": history-search-backward # arrow up
"\e[B": history-search-forward # arrow down
तो आप एक आदेश के पहले वर्ण दर्ज करने की अनुमति देगा, और प्रयोग Upऔर Downमें केवल उन्हीं आदेशों के माध्यम से ले जाने के लिए कुंजी अपने.bash_history
है कि तार के साथ शुरू करते हैं।
उदाहरण के लिए, प्रवेश करना vi
और Upआपको पहले वाले पहले कमांड पर ले जाना चाहिए vi
, जैसे कि vim somefile
। में प्रवेश करUp आपको अगले पिछले उदाहरण पर ले जाएगा, और इसी तरह।
आप यहाँ पढ़ी जाने वाली सभी बाइंडिंग के बारे में अधिक पढ़ सकते हैं:
http://linux.about.com/library/cmd/blcmdl3_readline.htm