অগ্রহণযোগ্য বা না, এটি আসলে অসম্ভব:
কন্ট্রোল + [?] কী-বাইন্ডিংগুলি প্রকৃতপক্ষে tty ড্রাইভার দ্বারা পরিচালিত হয় শেল দ্বারা নয়, কারণ যতক্ষণ না অগ্রভাগে একটি প্রক্রিয়া চলছে, আপনার টার্মিনালের ইনপুট এবং আউটপুট সরাসরি প্রক্রিয়াতে ফরোয়ার্ড করা হবে। শেলটি কখনই আপনার কীপ্রেসগুলি (বা এমনকি দেখতে) তে অভিনয় করতে সক্ষম হবে না।
আপনি বর্তমানে নির্ধারিত Ctrl + [?] কী সমন্বয়গুলির একটি তালিকা পেতে পারেন stty -a
; তবে কেবলমাত্র intr
(সিগিন্ট, সাধারণত quit
সিআরটিএল + সি এর সাথে আবদ্ধ) (SIGQUIT, সাধারণত Ctrl + to এর সাথে আবদ্ধ) এবং susp
(SIGSUSP, সাধারণত Ctrl + Z এর সাথে আবদ্ধ থাকে) প্রকৃত ইউনিক্স সংকেতের সাথে মিলে যায়। ( kill,
উদাহরণস্বরূপ, সিগ্কিল প্রেরণ করে না, তবে বর্তমান ইনপুটটি মুছে ফেলে))
দুর্ভাগ্যক্রমে, দুটি সিগন্যালের একটি প্রসেসের মাধ্যমে প্রেরণ করার কোনও উপায় নেই যা প্রক্রিয়া (সিগ্কিল এবং সিগস্টপ) দ্বারা অক্ষম করা যায় না, সুতরাং উল্লিখিত তিনটি সিগন্যালের যদি কোনও প্রভাব না থাকে, আপনাকে অন্য কোনও উপায়ে ব্যবহার করতে হবে ( অগ্রণী প্রক্রিয়াটি হ'ল উদাহরণস্বরূপ অন্য শেল)।
(প্রকৃতপক্ষে, তিনটি সংকেতের সমস্তটি ধরা ছাড়াও, অগ্রভাগ প্রক্রিয়া এমনকি টিটিটিকে "কাঁচা" মোডে স্থাপন করে প্রথম স্থানে বিশেষ কী সংমিশ্রণগুলি অক্ষম করতে পারে SS এসএসএইচ এটি করে, উদাহরণস্বরূপ - এটি কীভাবে এটি রিলে করতে পারে স্থানীয়ভাবে Ctrl + C রিমোট হোস্টের কাছে চাপা থাকে))