Ctrl + 4 প্রেরণ করে ^ \
টার্মিনালগুলি কীগুলি নয়, অক্ষর (বা আরও স্পষ্টভাবে বাইট) প্রেরণ করে। মুদ্রণযোগ্য চরিত্রের প্রতিনিধিত্ব করে এমন একটি কী টিপে গেলে টার্মিনাল সেই অক্ষরটিকে অ্যাপ্লিকেশনটিতে প্রেরণ করে। সর্বাধিক ফাংশন কি পালাবার ক্রম হিসাবে এনকোড করা হয়: অক্ষরের ক্রমের সাথে যে চরিত্র সংখ্যা 27. ফর্ম কিছু keychords দিয়ে শুরু Ctrl+ + character, এবং কয়েক ফাংশন কি, একটি নিয়ন্ত্রণ অক্ষর হিসাবে পাঠানো হয় - মধ্যে হওয়া ASCII অক্ষর সেট , যা সব আধুনিক কম্পিউটার ভিত্তি হিসাবে ব্যবহার করুন (ইউনিকোড, আইএসও ল্যাটিন- এন, ইত্যাদি সমস্ত এএসসিআইআই-এর সুপারপেট), ৩৩ টি অক্ষর হ'ল নিয়ন্ত্রণ অক্ষর: 0 থেকে 31 এবং 127 এর মধ্যে অক্ষর সংখ্যা characters নিয়ন্ত্রণের অক্ষরগুলি মুদ্রণযোগ্য নয়, তবে অ্যাপ্লিকেশনগুলিতে প্রভাব ফেলতে পারে; উদাহরণস্বরূপ 10 টি অক্ষর, যা কন্ট্রোল-জ (সাধারণত লিখিত ^ জে) হয় একটি নতুন লাইন চরিত্র, সুতরাং যখন টার্মিনালটি সেই অক্ষরটি প্রদর্শন করে, এটি একটি গ্লাইফ প্রদর্শন না করে কার্সারটিকে পরবর্তী লাইনে নিয়ে যায়। পালানোর অক্ষর নিজেই একটি নিয়ন্ত্রণ চরিত্র, ^ [(মান 27)।
সমস্ত Ctrl+ characterকিচর্ডগুলি কভার করার জন্য পর্যাপ্ত নিয়ন্ত্রণের অক্ষর নেই। কেবলমাত্র অক্ষর এবং অক্ষরগুলির @[\]^_?
সাথে সম্পর্কিত নিয়ন্ত্রণের অক্ষর থাকে। যখন আপনি টিপুন Ctrl+ + 4বা Ctrl+ + $(যা আমি অনুমান হয় Ctrl+ + Shift+ + 4), টার্মিনাল পাঠাতে কিছু বাছাই করা হয়েছে। টার্মিনাল এবং এর কনফিগারেশনের উপর নির্ভর করে বেশ কয়েকটি সাধারণ সম্ভাবনা রয়েছে:
- টার্মিনালটি সংশোধকটিকে উপেক্ষা Ctrlকরে অক্ষরটি প্রেরণ করে
4
বা $
।
- টার্মিনালটি একটি পালানোর ক্রম প্রেরণ করে যা চাবিত ঠিক কী এবং সংশোধককে এনকোড করে।
- টার্মিনালটি অন্য কিছু নিয়ন্ত্রণ অক্ষর প্রেরণ করে।
অনেকগুলি টার্মিনাল অঙ্কের সারিটিতে কিছু কীগুলির জন্য নিয়ন্ত্রণ অক্ষর প্রেরণ করে:
- Ctrl+ 2→ ^ @
- Ctrl+ 3→ ^ [
- Ctrl+ 4→ ^ \
- Ctrl+ 5→ ^]
- Ctrl+ 6→ ^^
- Ctrl+ 7→ ^ _
- Ctrl+ 8→ ^?
আমি জানি না এই বিশেষ সম্মেলনটি কোথায় দাঁড়িয়েছিল।
Ctrl+ + |একই চরিত্র পাঠায় কারণ এটা Ctrl+ + Shift+ + \এবং টার্মিনাল ^ \ কিনা শিফট কী বা চাপা ছিল না পাঠায়।
its \ প্রস্থান
টার্মিনাল নিজেই (আরও স্পষ্টভাবে, কার্নেলের জেনেরিক টার্মিনাল সমর্থন) কয়েকটি নিয়ন্ত্রণের অক্ষর বিশেষভাবে ব্যাখ্যা করে। এই ব্যাখ্যাটি বিভিন্ন চরিত্রের মানচিত্রের জন্য কনফিগার করা যেতে পারে বা এমন অ্যাপ্লিকেশন দ্বারা বন্ধ করা যেতে পারে যা নিজেরাই অক্ষরগুলি প্রক্রিয়া করতে চায়। এরকম একটি সুপরিচিত ব্যাখ্যা হ'ল এম, অক্ষরটি Returnকী দ্বারা প্রেরণ করা হয়, বর্তমান লাইনটি অ্যাপ্লিকেশনটিতে প্রেরণ করে, যদি টার্মিনালটি রান্না মোডে থাকে , যাতে অ্যাপ্লিকেশনগুলি লাইন দ্বারা ইনপুট লাইন গ্রহণ করে।
কয়েকটি অক্ষর অগ্রভাগে অ্যাপ্লিকেশনটিতে সংকেত প্রেরণ করে। সি বিঘ্নিত সিগন্যাল (সিগিন্ট) প্রেরণ করে , যা প্রচলিতভাবে অ্যাপ্লিকেশনটিকে এটি কী করা বন্ধ করতে এবং ব্যবহারকারীর পরবর্তী কমান্ডটি পড়তে বলে। অ-ইন্টারেক্টিভ অ্যাপ্লিকেশনগুলি সাধারণত প্রস্থান করে। the the ছাড়ার সিগন্যাল (SIGQUIT) প্রেরণ করে , যা প্রচলিতভাবে অ্যাপ্লিকেশনটিকে কোনও কিছু না সঞ্চয় করে যত তাড়াতাড়ি সম্ভব প্রস্থান করতে বলে; অনেক অ্যাপ্লিকেশন ডিফল্ট আচরণকে ওভাররাইড করে না, যা তাৎক্ষণিকভাবে অ্যাপ্লিকেশনটি মারা যায় ¹ সুতরাং যখন আপনি টিপুন Ctrl+ + 4(অথবা কিছু ^ \ চরিত্র পাঠায়) এ cat
বা bc
, তন্ন তন্ন যার ডিফল্ট আচরণ অগ্রাহ্য, অ্যাপ্লিকেশন মারা যায়।
টার্মিনালটি নিজেই ^\
বার্তার অংশটি মুদ্রণ করে : এটি আপনার টাইপ করা চরিত্রটির দৃশ্যমান চিত্র রয়েছে এবং টার্মিনালটি রান্না করা মোডে রয়েছে এবং প্রতিধ্বনিত হবে (অক্ষরগুলি টাইপ করার সাথে সাথে টার্মিনাল দ্বারা প্রদর্শিত হবে, তার বিপরীতে নন-ইকো মোড যেখানে অক্ষরগুলিকে কেবল অ্যাপ্লিকেশনটিতে প্রেরণ করা হয়, যা এগুলি প্রদর্শিত হতে পছন্দ করতে পারে বা নাও পারে)। Quit
অংশ ব্যাশ থেকে আসে: এটা লক্ষ্য করছেন যে তার সন্তান প্রক্রিয়া মারা যান থেকে একটি সংকেত প্রস্থান, এবং যে লেট আপনি কি জানেন তার উপায়।
শেলগুলি সমস্ত সাধারণ সংকেতগুলি পরিচালনা করে, যাতে আপনি যদি শেলটিতে \ type টাইপ করেন তবে আপনি আপনার সেশনটি মারবেন না, আপনি কেবল একটি নতুন প্রম্পট পাবেন ^ C এর মতো ^
আপনি stty
কমান্ডটি দিয়ে টার্মিনাল সেটিংসের সাথে খেলতে পারেন ।
¹ এবং traditionতিহ্যগতভাবে একটি কোর ডাম্প উত্পন্ন করে , তবে অনেকগুলি সিস্টেম আজকাল ডিফল্টরূপে এটি অক্ষম করে।