কী সংমিশ্রণটি Ctrl+ Cঅক্ষরটি প্রেরণ করে ^C
(বাইট মান 3)। এর ফলে টার্মিনালটি পূর্বগ্রাউন্ডে চলমান প্রোগ্রামটিতে SIGINT সিগন্যাল প্রেরণ করে ¹ এই সিগন্যালের প্রচলিত ক্রিয়াটি হ'ল বর্তমান কমান্ডকে বাধাগ্রস্ত করা: ক্রমাগত কমান্ডগুলি প্রক্রিয়াকরণের জন্য ডিজাইন করা প্রোগ্রামগুলি তাদের শীর্ষ স্তরের প্রম্পটে ফিরে যায়, যখন একক ব্যাচ কমান্ড বা অবিচ্ছিন্ন মিথস্ক্রিয়া প্রস্থান হিসাবে প্রোগ্রাম করা হয়। স্পষ্টতই আপনি যে প্রোগ্রামটি ব্যবহার করছেন সেটি দ্বিতীয় মডেল অনুযায়ী ডিজাইন করা হয়েছিল।
এই সিগন্যাল-প্রেরণ কীটি কার্নেলের সাধারণ টার্মিনাল ইন্টারফেসের একটি বৈশিষ্ট্য, যা সমস্ত টার্মিনাল এমুলেটর এবং প্রকৃত শারীরিক টার্মিনাল দ্বারা ভাগ করা হয়। কমান্ডের সাহায্যে কোন কীটি এই সিগন্যালটি প্রেরণ করবে সেইসাথে অন্যান্য কীগুলি (বিশেষত অগ্রভাগের প্রোগ্রামটি স্থগিত করার জন্য SIGSTOPCtrlZ প্রেরণ করছে ) আপনি কনফিগার করতে পারেন stty
। সাইন্টের জন্য কীটি Ctrl+ তে _(বর্তমান টার্মিনালে) স্যুইচ করতে :
stty intr '^_'
এটি পুরোপুরি অক্ষম করতে:
stty intr ''
সমস্ত সেটিংস ডিফল্টে পুনরায় সেট করতে:
stty sane
কীটি একটি স্বেচ্ছাসেবক কী সংমিশ্রণ হতে পারে না, এটি একটি একক বাইট মান হতে হবে। stty
প্রোগ্রামগুলি দ্বারা সেটিংটি ওভাররাইড করা যায় - কিছু প্রোগ্রাম (বিশেষত পূর্ণ-স্ক্রীন পাঠ্য মোড প্রোগ্রামগুলি) তাদের নিজস্ব কীবোর্ড শর্টকাট প্রক্রিয়াকরণ করে।
¹ আরও স্পষ্টভাবে , অগ্রভাগ প্রক্রিয়া গ্রুপের সমস্ত প্রক্রিয়াগুলির জন্য যার জন্য টার্মিনালটি নিয়ন্ত্রণকারী টার্মিনাল ।