বাশ (এবং অন্য যে কোনও টার্মিনাল অ্যাপ্লিকেশন যা পঠন পাঠাগারটি ব্যবহার করে) এর অনুসন্ধান কার্যকারিতা রয়েছে। কমান্ড লাইন সংস্করণটি টার্মিনাল দ্বারা নয়, শেল দ্বারা সম্পন্ন হয়। (দেখুন 'টার্মিনাল', একটি 'শেল', 'টিটি' এবং 'কনসোল' এর মধ্যে ঠিক পার্থক্য কী? )
প্রধান অনুসন্ধান কমান্ডগুলি হ'ল Ctrl+ Sএবং Ctrl+R , যা যথাক্রমে এগিয়ে এবং পিছনে অনুসন্ধান করে। এগুলি ইনক্রিমেন্টাল অনুসন্ধানগুলি: Ctrl+ Sবা Ctrl+ চাপ দেওয়ার পরে Rআপনি যে পাঠ্যটি অনুসন্ধান করতে চান তা টাইপ করুন এবং আপনি এখন পর্যন্ত কী টাইপ করেছেন তার পরবর্তী / পূর্ববর্তী উপস্থিতিতে আপনাকে আনা হবে।
এমন কোনও কী টিপুন যা কোনও অক্ষর doesn'tোকায় না এবং এটি Backspaceঅনুসন্ধান মোডটি শেষ করে না । মনে রাখবেন কীটি এর স্বাভাবিক প্রভাব ফেলবে, বিশেষত Enterতত্ক্ষণাত কমান্ডটি চালায়। Left/ Rightসাধারণত সাধারণত সবচেয়ে সুবিধাজনক উপায়।
আপনি যদি অনুসন্ধানটি বাতিল করতে চান তবে Ctrl+ টিপুন Gএবং আপনি যে কমান্ডটি সম্পাদনা করছেন তাতে ফিরে আসবেন। এই কমান্ডগুলি শেল কমান্ড ইতিহাসের পাশাপাশি বর্তমান কমান্ড লাইনের সন্ধান করে। যদি আপনি দুর্ঘটনাক্রমে কোনও পূর্ববর্তী কমান্ড লাইনে চলে যান, Ctrl+ Gআপনি মূলত যা টাইপ করেছেন তা আপনাকে ফিরিয়ে দেয়।
বাশের কাছে অনুসন্ধান মোডে প্রবেশ না করেই একটি একক অক্ষর অনুসন্ধান করার আদেশ রয়েছে : Ctrl+ ]এগিয়ে, Ctrl+ Alt+ ]বা Alt+ - Ctrl+ ]পিছনে।
Zsh এর অনুরূপ কমান্ড রয়েছে (এবং আরও বেশ কয়েকটি)। কোনও একক অক্ষরকে দ্রুত অনুসন্ধান করার জন্য এটির আদেশগুলি ডিফল্টরূপে কোনও সুবিধাজনক কী ( Ctrl+ X Ctrl+ Fফরোয়ার্ড এবং কোনও পিছনে নেই) সীমাবদ্ধ নয় যদি না আপনি vi মোডে থাকেন তবে আপনি তাদের সাথে একটি কী বাঁধতে পারেন bindkey
।