আমি ব্যাশ 4.3.11 (1) ব্যবহার করছি এবং নিম্নলিখিত ইতিহাসের প্লাগইন ইনস্টল করা আছে ( .Bash_it এর মাধ্যমে ):
# enter a few characters and press UpArrow/DownArrow
# to search backwards/forwards through the history
bind '"^[[A":history-search-backward'
bind '"^[[B":history-search-forward'
আমি যখন ইন্টারেক্টিভ সেশনে লগইন করি তখন সব ঠিক থাকে তবে ssh host 'ls -als'
উদাহরণস্বরূপ যখন আমি রিমোট কমান্ডগুলি চালনা করি তখন আমি নিম্নলিখিত আউটপুটটি দেখতে পাই:
: ssh host 'ls -als'
/home/ubuntu/.bash_it/plugins/enabled/history.plugin.bash: line 3: bind: warning: line editing not enabled
/home/ubuntu/.bash_it/plugins/enabled/history.plugin.bash: line 4: bind: warning: line editing not enabled
আমি যখন echo -e '\0033\0143'
প্রতিটি বাইন্ড কলের পরে ইতিহাস প্লাগইনটি সংশোধন করি তখন আমি আর সতর্কতা পাই না তবে আমার কনসোলটি সাফ হয়ে গেছে। একটি বিশাল ত্রুটি নয় তবে এটি দূরবর্তী কমান্ডগুলির জন্য দমন করার একটি ক্লিনার উপায়টি জেনে ভাল লাগবে।
# Works, but annoyingly clears console
# enter a few characters and press UpArrow/DownArrow
# to search backwards/forwards through the history
bind '"^[[A":history-search-backward'
echo -e '\0033\0143'
bind '"^[[B":history-search-forward'
echo -e '\0033\0143'