आप में से जो लोग ubuntu पर पायथन प्रोग्रामिंग नहीं करते हैं, उनके लिए ipython स्टेरॉयड पर एक पायथन शेल है, लेकिन इसमें यह अद्भुत विशेषता है कि यह न केवल ज्ञात नामों के आधार पर ऑटोकंप्लेट्स करता है (अर्थात टैब प्रेस करते समय ठीक उसी तरह से करता है) लेकिन यदि आप एक कमांड टाइप करना शुरू करते हैं और दबाते हैं, तो यह पूरे इतिहास (जैसे बैश) के माध्यम से स्क्रॉल नहीं करता है, लेकिन केवल हाल के आदेशों के माध्यम से जो लेटर्स के समान स्ट्रिंग से शुरू हुआ है।
इसलिए यदि आपने कुछ लंबी कमांड की तरह scp -r -P 8000 -l user server.com:~/dir/to/copy ./कई अन्य कमांड का पालन किया है। यदि आपने टाइप करना शुरू किया scpऔर दबाया, तो बैश पूरे इतिहास के माध्यम से स्क्रॉल करने के बजाय पहले दिखाई गई कमांड को प्रदर्शित करेगा।
क्या बैश के लिए इस तरह का विस्तार है? या क्या कोई शेल है जो इस तरह की सुविधा प्रदान करता है?