Icallyতিহাসিকভাবে এখানে তিনটি সংকেত ছিল কীস্ট্রোকগুলিতে আবদ্ধ
- সাইন ইন (বাধা) সাধারণত Ctrl+ CবাDel
- সংকেত - প্রস্থান - সাধারণত Ctrl+ এ আবদ্ধ\
- SIGSUSP সাসপেন্ড - সাধারণত Ctrl+ এ আবদ্ধZ
কিছু * নিক্স স্বাদে অন্যান্য সংকেতগুলিও আবদ্ধ থাকে, আপনি কমান্ডটি ব্যবহার করে কীবোর্ড বাইন্ডিংগুলি পরীক্ষা করতে পারেন
stty -a
আমার সিস্টেমে, ওএস / এক্স, এটি নিম্নলিখিত আউটপুট উত্পাদন করে
speed 9600 baud; 65 rows; 213 columns;
lflags: icanon isig iexten echo echoe -echok echoke -echonl echoctl
-echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo
-extproc
iflags: -istrip icrnl -inlcr -igncr ixon -ixoff ixany imaxbel iutf8
-ignbrk brkint -inpck -ignpar -parmrk
oflags: opost onlcr -oxtabs -onocr -onlret
cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -dsrflow
-dtrflow -mdmbuf
cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = <undef>;
eol2 = <undef>; erase = ^?; intr = ^C; kill = ^U; lnext = ^V;
min = 1; quit = ^\; reprint = ^R; start = ^Q; status = ^T;
stop = ^S; susp = ^Z; time = 0; werase = ^W;
অনুগ্রহ করে নোট করুন এই উদাহরণে কিল একটি কিল সিগন্যাল নয় যা এটি বর্তমান ইনপুট বাফার সাফ করার জন্য করা উচিত।
সিগুয়েট ব্যবহার করে প্রক্রিয়া বন্ধ করার ক্ষেত্রে আপনার আরও সাফল্য হতে পারে, তবে প্রক্রিয়াটি সিগন্যালটি ধরে ফেলতে পারে এবং এটিকে উপেক্ষা করতে পারে বলে এটি সত্য হতে পারে না।
"বাধা" প্রক্রিয়াগুলির তালিকার কোনও ধারণা নেই কারণ প্রক্রিয়াটি বাধাকে ধরা পড়েছে বা উপেক্ষা করেছে বা এটি বেরিয়ে গেছে। আপনি চাকরি টাইপ করে স্থগিত প্রক্রিয়াগুলির একটি তালিকা পেতে পারেন
stty -ixon
যাতে সেগুলি পেরিয়ে যায়। আমি ভাবব তারা বদলে যাবে<undef>
।