সাধারণভাবে, বর্তমান রঙগুলি পাওয়া অসম্ভব। টার্মিনালের নিয়ন্ত্রণ ক্রম প্রক্রিয়াকরণটি টার্মিনালের "ভিতরে" ঘটে, যেখানেই তা ঘটে। একটি টার্মিনাল এমুলেটর যেমন xtermবা একটি অপারেটিং সিস্টেম কার্নেল দ্বারা নির্মিত যা কার্নেল ভার্চুয়াল টার্মিনাল সরবরাহ করে, বর্তমানের "গ্রাফিক উপস্থাপনা" (যেমন রঙ এবং বৈশিষ্ট্য) এর ধারণা সহ এমুলেটরটির অভ্যন্তরীণ অবস্থা মেশিনে রয়েছে নিজেই এবং তাত্ত্বিকভাবে অ্যাক্সেসযোগ্য। তবে প্রকৃত টার্মিনালের জন্য এই তথ্যটি কোনও সিরিয়াল লিঙ্কের মাধ্যমে সংযুক্ত একটি শারীরিকভাবে পৃথক মেশিনের কিছু র্যাম অবস্থানে রয়েছে।
এটি বলেছিল, কিছু টার্মিনালগুলিতে তাদের টার্মিনাল প্রোটোকলের অংশ হিসাবে এই জাতীয় তথ্য পড়ার ব্যবস্থা রয়েছে, যা সেই সিরিয়াল লিঙ্কের মাধ্যমে প্রেরণ করা হয়। তারা নিয়ন্ত্রণ সিকোয়েন্স সরবরাহ করে যা কোনও প্রোগ্রাম টার্মিনালে প্রেরণ করতে পারে, যার ফলে এটি তার অভ্যন্তরীণ অবস্থার তথ্য টার্মিনাল ইনপুট হিসাবে ফেরত পাঠায় । টার্মিনাল এমুলেটর প্রতিক্রিয়া জানায় mikeservএমন নিয়ন্ত্রণ সিকোয়েন্সগুলি আপনাকে দেখিয়েছে xterm। তবে এগুলি নির্দিষ্ট xterm। লিনাক্স কার্নেল এবং বিভিন্ন বিএসডি কার্নেলের অন্তর্নির্মিত টার্মিনাল এমুলেটরগুলি বিভিন্ন টার্মিনাল ধরণের, উদাহরণস্বরূপ, এবং এ জাতীয় কোনও নিয়ন্ত্রণ সিকোয়েন্সগুলি মোটেও প্রয়োগ করে না। বাস্তব টার্মিনালের পুরো পরিবারের ক্ষেত্রেও এটি একই রকম।
ডিসি ভিটি 525 টার্মিনালগুলি একটি পঠন-প্রক্রিয়া বাস্তবায়ন করে, তবে তাদের নিয়ন্ত্রণ সিকোয়েন্সগুলির একটি সেট রয়েছে যা ব্যবহার করে তাদের কোনও সম্পর্ক রাখে না xterm। বর্তমান গ্রাফিক রেন্ডিশনের অনুরোধের জন্য একজন DECRQSS (অনুরোধ নির্বাচন বা সেটিং) সিকোয়েন্স পাঠায় এবং টার্মিনালটি DECRPSS (রিপোর্ট নির্বাচন বা সেটিং) প্রেরণ দ্বারা সাড়া দেয়। বিশেষ করে:
- হোস্ট প্রেরণ করে: ডিসিএস
$ q mএসটি (এসইজিআর এর নিয়ন্ত্রণ ফাংশনের অংশ হিসাবে সেটিং হিসাবে DECRQSS)
- টার্মিনাল প্রতিক্রিয়া জানায়: ডিসিএস
0 $ r 0 ; 3 3 ; 4 4 mএসটি (এসজিআর নিয়ন্ত্রণ অনুক্রমের পরামিতিগুলি এবং নিয়ন্ত্রণ ফাংশন অংশের সাথে DECRPSS যা বর্তমান অগ্রভাগ এবং পটভূমির রঙগুলি সেট করে)
অবশ্যই, আপনার প্রশ্নের মনোযোগ সহকারে পড়লে বোঝা যায় যে আপনি আবার সেই ইউরোপীয় মুদ্রা সিস্টেমে একটি চকোলেট-কভার কলা ডানাচ্ছেন। আপনি আসলে যা করার চেষ্টা করছেন , যার জন্য আপনি একটি সমাধান নির্বাচন করেছেন এবং তারপরে কীভাবে সেই সমাধানটির অংশটি জিজ্ঞাসা করবেন তা পূর্ববর্তী অবস্থাটি সংরক্ষণ করা হয় যখন আপনি কিছু ধরণের আউটপুট লেখেন। এটি করার জন্য কেবল কোনও ডিসি ভিটি নিয়ন্ত্রণের অনুক্রমই নয়, এর জন্য একটি এসসিও কনসোল টার্মিনাল ক্রম রয়েছে যা xtermবিভিন্ন কার্নেল অন্তর্নির্মিত টার্মিনাল এমুলেটর দ্বারা স্বীকৃত এবং একটি টার্মক্যাপ / টার্মিনো এন্ট্রি যা আপনাকে জানায় যে তারা আপনার টার্মিনালের জন্য কী।
টার্মক্যাপ এন্ট্রিগুলি হ'ল scএবং rc। টার্মিনো এন্ট্রিগুলি হ'ল save_cursorএবং restore_cursor। নাম কিছুটা প্রভাব যেমন বিভ্রান্তিকর হয় (যদিও তারা একটি সতর্কবার্তা হিসেবে কাজ যে আপনি কিছু যে উপর নির্ভর করছে কার্যত বদলে বিধিসম্মত )। প্রকৃত DECSC, DECRC, SCOSC এবং SCORC নিয়ন্ত্রণ ক্রম বর্তমান গ্রাফিক উপস্থাপনাটি সংরক্ষণ এবং পুনরুদ্ধার করে।
আপনি যে নিবন্ধটির দিকে ইঙ্গিত করেছেন তা শেল স্ক্রিপ্ট থেকে নিয়ন্ত্রণ সিক্যুয়েন্স তৈরির বিষয়ে, আপনি এখন যে কমান্ডটি সন্ধান করছেন তা হ'ল tput।
আরও পড়া
echotc Coবা এমন রঙের সংখ্যা পেতে পারেনechoti colorsতবে বর্তমান রঙ কোড সংজ্ঞা সংরক্ষণ করে এমন কোনও পরিবর্তনশীল নেই।