$ bind -p | grep 'complete$'
"\C-i": complete
"\M-\e": complete
এটি দেখায় যে ইমাস কমান্ড লাইন সম্পাদনা মোডে Meta+Esc(এবং Ctrl+i) এর ডিফল্ট কী বাঁধাই হ'ল রিডলাইন ফাংশন complete। Metaকী সাধারণত Escএকটি সুনির্দিষ্ট ছাড়া কীবোর্ড Metaকী। এই ফাংশনের রিডলাইন ডকুমেন্টেশন বলছে
বিন্দুর আগে পাঠ্যটিতে সম্পূর্ণ করার চেষ্টা করুন। সম্পাদিত প্রকৃত সমাপ্তি অ্যাপ্লিকেশন-নির্দিষ্ট। উদাহরণস্বরূপ, বাশ, পাঠ্যটিকে একটি চলক হিসাবে (যদি পাঠ্যটি শুরু হয় $), ব্যবহারকারীর নাম (যদি পাঠ্যটি শুরু হয়
~), হোস্টনাম (পাঠ্যটি শুরু হয় @), বা কমান্ড (উপকরণ এবং ফাংশন সহ) পরিবর্তিত হিসাবে চেষ্টা করে completion এর মধ্যে যদি কোনও মিল না দেয় তবে ফাইলের নাম সমাপ্তির চেষ্টা করা হয়। অন্যদিকে, জিডিবি প্রোগ্রাম ফাংশন এবং ভেরিয়েবলগুলি সম্পূর্ণ করার অনুমতি দেয় এবং নির্দিষ্ট পরিস্থিতিতে কেবল ফাইল নাম সম্পূর্ণ করার চেষ্টা করে।
অ্যান্টনের উত্তরের বিষয়ে আপনার মন্তব্য সম্পর্কে : না, Escদু'বার চাপ দেওয়া Tabসাধারণভাবে চাপ দেওয়ার মতো নয় (যদি না এটি প্রোগ্রামে থাকে যা উভয়কে একই ক্রিয়ায় ম্যাপ করে, যেমন পাঠ্যলাইন ডিফল্টরূপে করে)। তবে Ctrl+i যেমন একই Tab, ঠিক Ctrl+[তেমন একই Esc। এর অর্থ হ'ল আপনি যদি ইচ্ছা Ctrl+[ Ctrl+[করেন bashতবে আপনি যতক্ষণ না ডাবল Escরিডলাইন completeফাংশনের সাথে আবদ্ধ থাকে ততক্ষণ আপনি সম্পূর্ণ করতে পারেন । আপনি যদি কোনও ভিটি ২২২ টার্মিনালে কাজ করছেন তবে এটি সুবিধাজনক, উদাহরণস্বরূপ, যার মধ্যে এস্কেপ কী নেই:

Escদু'বার চাপছে (বা\M-\e)Tabবাশের মতো একই নয় , যদি উভয়ই সম্পন্ন করে?