লিনাক্সে সিগন্যাল প্রেরণকারী কীবোর্ড সংমিশ্রণের সম্পূর্ণ তালিকা আমি কোথায় পাব?
উদাহরণ:
- Ctrl+ C- সাইন ইন
- Ctrl+ \- সংকেত
লিনাক্সে সিগন্যাল প্রেরণকারী কীবোর্ড সংমিশ্রণের সম্পূর্ণ তালিকা আমি কোথায় পাব?
উদাহরণ:
উত্তর:
লিনাক্স N_TTY লাইন শৃঙ্খলা কেবল তিনটি পৃথক সিগন্যাল প্রেরণ করে: SIGINT, SIGQUIT, এবং SIGTSTP। ডিফল্টরূপে নিম্নলিখিত নিয়ন্ত্রণ অক্ষরগুলি সংকেত উত্পাদন করে:
man stty | grep -C1 signalএই তিনটির একমাত্র টার্মিনাল দ্বারা উত্পাদিত সংকেত source
SIGINT, SIGQUITএবং SIGTSTPকেবল "স্বাভাবিক" সংকেত লাইন শৃঙ্খলা দ্বারা পাঠানো হয়। বিএসডি-তে আপনার মতো জিনিসও রয়েছে SIGINFOতবে এটি মানক নয়।
আপনি sttyসিগন্যাল তৈরি করে এমন অক্ষরগুলি যাচাই বা পরিবর্তন করতে ব্যবহার করতে পারেন ।
$ stty -a | grep -Ewoe '(intr|quit|susp) = [^;]+'
intr = ^C
quit = ^\
susp = ^Z
intr(বিঘ্নিত) উত্পন্ন SIGINT, quitউত্পন্ন SIGQUIT, susp(স্থগিত) উত্পন্ন করে SIGTSTP। এবং (ব্যাকস্পেস) এর stty -aমতো জিনিসগুলিও প্রদর্শন করবে , যা সংকেত প্রেরণ করে না তবে অন্যথায় টার্মিনাল স্তরকে প্রভাবিত করে।start = ^Q; stop = ^S;erase = ^?
সরলটি sttyঅ-ডিফল্ট সেটিংস প্রদর্শন করবে এবং উদাহরণস্বরূপ stty intr ^Qবাধা চরিত্রটির ^Qপরিবর্তে পরিবর্তিত হবে ^C।
আমি মনে করি ^L(ফর্ম ফিড, নতুন পৃষ্ঠা) একটি টার্মিনাল বৈশিষ্ট্য নয়, তবে প্রায়শই একই সাথে উইন্ডোর আকারটি পুনরায় পরীক্ষা করে, ভিউ পুনর্নির্মাণের জন্য জিজ্ঞাসা করতে অ্যাপ্লিকেশন দ্বারা ব্যবহৃত একটি অক্ষর।
^Lবিভিন্ন অ্যাপ্লিকেশনগুলির আলাদা অর্থ রয়েছে has সবচেয়ে সালে cursesভিত্তিক অ্যাপ্লিকেশন (যেমন vim, less, mutt, mc, ইত্যাদি) এটি একটি সম্পূর্ণ পুনরায় আঁকুন (সুতরাং উইন্ডোর আকার পুনরায় পরীক্ষণ) বাধ্য করে, কিন্তু শাঁস (ইন bashইত্যাদি) এটা শুধু পর্দা মুছে যায়। কোন করা হয় SIGWINCHজড়িত।
man 1 stty।