आप जिस कमांड लाइन को देख रहे हैं, वह 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