যদি তুমি করো:
stty eol =
এবং তারপরে আপনার EDIT এ প্রস্তাবিত ডেমোটি চালান , আপনি পরীক্ষা.আউট এর প্রিন্টআউটে foo বার দেখতে পাবেন । আপনার ইনপুটটিতে প্রতিটি বিশেষ ইওল চর পড়ার সাথে টার্মিনালের লাইন শৃঙ্খলাটি তার আউটপুটটিকে তার পাঠকের কাছে ফ্লাশ করবে ।
একটি লিনাক্স ক্যানোনিকাল-মোড টার্মিনাল - যা stty icanon
সম্ভবত সম্ভবত দ্বারা কনফিগার করা যায় stty sane
- নিম্নলিখিত বিশেষ ইনপুট অক্ষর পরিচালনা করে ...
- ফাইলের শেষে
- ডিফল্ট:
^D
- একটি ইনপুট লাইন শেষ করে এবং পাঠকের কাছে আউটপুট ফ্লাশ করে। কারণ এটি ইনপুট থেকে সরানো হয়েছে, যদি এটি কোনও লাইনের একমাত্র অক্ষর হিসাবে ইনপুট হয় তবে এটি নাল পঠন - বা ফাইলের শেষে - পাঠকের কাছে পাস করা হয় ।
- eol
- ডিফল্ট: স্বাক্ষরযুক্ত
- একটি ইনপুট লাইনও বন্ধ করে দেয় তবে ইনপুট থেকে সরানো হয় না।
- হত্যা
- ডিফল্ট:
^U
- সমস্ত বাফার ইনপুট মুছে ফেলে।
- মুছে ফেলুন
- ডিফল্ট:
^H
(বা সম্ভবত @
বা ^?
কিছু সিস্টেমে)
- শেষ বাফার ইনপুট চরিত্রটি মুছে ফেলে।
যখন iexten সেট করা হয় - যেমন stty icanon iexten
বা আবার সম্ভবত সম্ভবত ঠিক stty sane
একটি লিনাক্স লিনাক্স টার্মিনালও হ্যান্ডেল করবে ...
- eol2
- ডিফল্ট: নিযুক্ত
- এছাড়াও আরো একটি ইনপুট লাইন বন্ধ, এবং হয় এছাড়াও ইনপুট থেকে সরানো হয়নি।
- werase
- ডিফল্ট:
^W
- সর্বশেষ বাফার ইনপুট শব্দটি মুছে ফেলে ।
- rprnt
- ডিফল্ট:
^R
- সমস্ত বাফার ইনপুট পুনরায় মুদ্রণ।
- lnext
- ডিফল্ট:
^V
- অবিলম্বে নিম্নলিখিত ইনপুট চরিত্রের জন্য লাইন-শৃঙ্খলা সম্পর্কিত যতটা বিশেষ তাত্পর্য মুছে ফেলে।
এই অক্ষরগুলি ইনপুট স্ট্রিম থেকে এগুলি সরিয়ে হ্যান্ডল করা হয় - ইওল এবং ইওল 2 বাদে , অর্থাৎ - প্রসেসড স্ট্রিমটি পাঠকের কাছে প্রেরণ করার আগে সম্পর্কিত বিশেষ ফাংশন সম্পাদন করে - যা সাধারণত আপনার শেল, তবে অগ্রভাগ প্রক্রিয়া গোষ্ঠী যা কিছু হতে পারে ।
অন্যান্য বিশেষ ইনপুট অক্ষর যা একইভাবে পরিচালিত হয় তবে যে কোনও আইকনন সেটিংয়ের স্বতন্ত্রভাবে কনফিগার করা যেতে পারে তাতে আইসিগ সেট - সেট মত stty isig
অন্তর্ভুক্ত রয়েছে এবং সম্ভবত একটি বুদ্ধিমান কনফিগারেশনে অন্তর্ভুক্ত রয়েছে:
- অব্যাহতিপ্রাপ্ত
- ডিফল্ট:
^\
- সমস্ত বাফার ইনপুট ফ্লাশ করে (যদি নফ্ল্যাশ সেট না করা থাকে) এবং অগ্রণী প্রক্রিয়া-গোষ্ঠীতে SIGQUIT প্রেরণ করে - সম্ভবত একটি কোর-ডাম্প তৈরি করে।
- susp
- ডিফল্ট:
^Z
- সমস্ত বাফার ইনপুট ফ্লাশ করে (যদি নফ্ল্যাশ সেট না করা থাকে) এবং অগ্রভাগ প্রক্রিয়া-গোষ্ঠীতে SIGTSTP প্রেরণ করে। স্থগিত করা প্রক্রিয়া-গোষ্ঠী সম্ভবত একটি ( ) জব-নিয়ন্ত্রিত শেলের মাধ্যমে
kill -CONT "$!"
বা আবার শুরু করা যেতে পারে ।fg
set -m
- intr
- ডিফল্ট:
^C
- সমস্ত বাফার ইনপুট ফ্লাশ করে (যদি নফ্ল্যাশ সেট না করা থাকে) এবং অগ্রভাগ প্রক্রিয়া-গোষ্ঠীতে SIGINT প্রেরণ করে।
আর ixon সেট - মত কনফিগার stty ixon
এবং সাধারণত একটি মধ্যে অন্তর্ভুক্ত বিবেকী কনফিগ:
- স্টপ
- ডিফল্ট:
^S
- হয় শুরু না হওয়া পর্যন্ত পাঠকদের কাছে সমস্ত আউটপুট থামিয়ে দেয় ইনপুটটিতে বা - যখন আইক্যানি সেট করা থাকে - কমপক্ষে আরও একটি চরিত্র পড়া হয়।
- শুরু
- ডিফল্ট:
^Q
- পূর্বে স্টপ দিয়ে বন্ধ করা থাকলে আউটপুট পুনঃসূচনা করে ।
- প্রক্রিয়া করার সময় স্টপ এবং স্টার্ট উভয়ই ইনপুট থেকে সরানো হয়, তবে যদি আইকসানি সেট থাকে তখন ইনপুটটিতে কোনও অক্ষরের কারণে যদি আউটপুট পুনরায় চালু হয় তবে সেই অক্ষরটি সরানো হয় না।
অন্যান্য নন-লিনাক্স সিস্টেমগুলিতে পরিচালিত বিশেষ অক্ষরগুলির মধ্যে অন্তর্ভুক্ত থাকতে পারে ...
- ঘনিষ্ঠরূপে
- ডিফল্ট:
^O
- বাফার ইনপুট বাতিল এবং ফ্লাশিং টগল করে এবং ইনপুট থেকে সরানো হয়।
- dsusp
- ডিফল্ট: নিযুক্ত
- পাঠক নির্ধারিত বিশেষ ইনপুট অক্ষরটি কেবল তখন সাইন্টিস্টপি প্রেরণ করলেই সমস্ত বাফার ইনপুট ফ্লাশ করে।
এবং সম্ভবত ...
- swtch
- ডিফল্ট
^@
(অর্থ \0
বা NUL
)
- অগ্রভাগ শেল স্তরগুলি স্যুইচ করে। কিছু সিস্টেমে
shl
শেল-স্তর অ্যাপ্লিকেশন ব্যবহারের জন্য ।
shl
মূল রূপায়নের swtch নির্ভরশীল আচরণের পরিবর্তে চাকরি-নিয়ন্ত্রণের সাথে সামঞ্জস্যপূর্ণ এমন একাধিক প্রয়োগ যা ptys দেয় এবং heirloom-toolchest
টুল স্যুটে অবাধে থাকতে পারে ।
কীভাবে এবং কেন সম্বন্ধে আরও স্পষ্ট ছবির জন্য (এবং সম্ভবত কেন নয়) এই ইনপুট ফাংশন পরিচালনা করা হয় সঙ্গে পরামর্শ man 3 termios
।
উপরোক্ত সমস্ত কার্যাদি বরাদ্দ করা যেতে পারে (বা পুনরায় নিয়োগ দেওয়া) - যখন প্রযোজ্য হয় - যেমন stty
function assigned-key
। কোন একক ফাংশন নিষ্ক্রিয় করতে । অন্যথা, যেমন গনুহ, এবং AST, অথবা বংশগত দায় এর সব উপরোক্ত লাইন সম্পাদনা ফাংশন কোন বরাদ্দকরণ সঙ্গে বিভিন্ন প্রচেষ্টা বাস্তবায়নের নির্দেশ করার জন্য মনে আপনিও যা করতে পারেন হিসাবে NUL কোনো ফাংশন জন্য নিয়োগ তা নির্ধারণের সমার্থক বলে মনে হয় নিয়োগমুক্র আমার লিনাক্স পদ্ধতি.stty
function
^-
stty
stty
function
^@
সম্ভবত আপনি যখন এই অক্ষরগুলি টাইপ করেন তখন এটিগুলির প্রতিধ্বনি দেখতে পাবেন (যেমনটি সম্ভবত ডাব্লু / [-] ক্লিটো কনফিগার করা যেতে পারে ) তবে আপনি কোথায় ছিলেন তা দেখানোর জন্য এটি কেবল একটি চিহ্নিতকারী - আপনার ইনপুট প্রাপ্ত প্রোগ্রামটির কোনও ধারণা নেই যে আপনি এগুলি টাইপ করুন ( ইওল [2] ব্যতীত ), এবং কেবল আপনার ইনপুটটির একটি অনুলিপি পান যেখানে লাইন শৃঙ্খলা তাদের প্রভাব প্রয়োগ করেছে।
বিভিন্ন লাইন-সম্পাদনা ফাংশনগুলি টার্মিনাল পরিচালনার একটি পরিণতি হ'ল এটির যে ফাংশনগুলি আপনাকে এটি নির্দেশ করে সেগুলি সম্পাদনের জন্য কিছুটা পরিমাণে ইনপুটটি বাফার করা আবশ্যক - এবং সুতরাং ইনপুটটির সীমাহীন সরবরাহ হতে পারে না যা আপনি যে কোনও সময় হত্যা করতে পারেন । লাইন বাফার আরো সঠিকভাবে হয় হত্যা বাফার।
আপনি যদি ইওল বা ইওল 2 টি অক্ষর কিছু ডিলিমিটারে সেট করে থাকেন যা ইনপুটটিতে ঘটে থাকে - এমনকি যদি কোনও নতুন লাইন বা রিটার্ন চরিত্র নাও হয়, যেমন - তবে আপনি কেবলমাত্র শেষ পর্যন্ত যে বিন্দুটিটি মেরে ফেলতে সক্ষম হবেন এবং আপনার কিল বাফারটি করতে সক্ষম হবেন এর পরের আগ পর্যন্ত যতদূর সম্ভব প্রসারিত হবে - বা একটি নতুন লাইন (অথবা আইসিআরএনএল সেট করা থাকলে এবং ইগনসিআর না থাকলে ফিরে আসা) - ইনপুটটিতে ঘটে।