লিনাক্সে টিটিওয়াই কী? (এবং টিটিটি কমান্ড কীভাবে ব্যবহার করবেন)

কি করে tty কমান্ড করবেন? এটি আপনি যে টার্মিনালটি ব্যবহার করছেন তার নাম মুদ্রণ করে। টিটিওয়াই বলতে বোঝায় “টেলি টাইপ রাইটার”। কমান্ডের নামের পেছনের গল্পটি কী? এটি আরও কিছুটা ব্যাখ্যা করার দরকার পড়ে।

1800 এর দশক থেকে টেলিপ্রিন্টারগুলি

1830 এবং 1840 এর দশকে টেলিপ্রিন্টার হিসাবে পরিচিত মেশিনগুলি বিকাশ করা হয়েছিল। এই মেশিনগুলি দূরবর্তী অবস্থানগুলিতে টাইপ করা বার্তা "তারের নিচে" প্রেরণ করতে পারে। বার্তাগুলি প্রেরকের দ্বারা প্রকারের কীবোর্ডে টাইপ করা হয়েছিল। এগুলি গ্রহণের শেষে কাগজে ছাপা হয়েছিল। তারা টেলিগ্রাফির একটি বিবর্তনীয় পদক্ষেপ ছিল, যা এর আগে মুরস এবং অনুরূপ কোডগুলিতে নির্ভর করেছিল।

বার্তাগুলি এনকোড এবং প্রেরণ করা হয়েছিল, তারপরে প্রাপ্ত, ডিকোডড এবং মুদ্রিত হয়েছে। বার্তাগুলি এনকোড এবং ডিকোড করতে বেশ কয়েকটি কৌশল ব্যবহৃত হয়েছিল। সর্বাধিক বিখ্যাত, এবং সবচেয়ে প্রসিদ্ধ, 1874 সালে এমিল বাউডট দ্বারা পেটেন্ট করা হয়েছিল, যার জন্য বাউড রেট নামকরণ করা হয়েছিল। তাঁর চরিত্রের এনকোডিং প্রকল্পটি 89 বছরের মধ্যে পূর্ব-তারিখযুক্ত ASCII।

বাউডটের এনকোডিং শেষ পর্যন্ত টেলিফ্রিন্টার এনকোডিংয়ের একটি মানের নিকটতম জিনিস হয়ে ওঠে এবং বেশিরভাগ নির্মাতারা এটি গ্রহণ করেছিলেন। বাউডটের মূল হার্ডওয়্যার ডিজাইনে পিয়ানো কীগুলির অনুরূপ কেবল পাঁচটি কী ছিল। অপারেটরের প্রতিটি অক্ষরের জন্য একটি নির্দিষ্ট কী সংমিশ্রণ শিখতে হবে। শেষ পর্যন্ত, বাউডট এনকোডিং সিস্টেমটি একটি traditionalতিহ্যবাহী কীবোর্ড বিন্যাসে মিলিত হয়েছিল।

এই অগ্রগতি চিহ্নিত করার জন্য, মেশিনগুলির নাম দেওয়া হয়েছিল টেলি টাইপ রাইটার্স। এটি সংক্ষিপ্ত করে টেলি টাইপ এবং শেষ পর্যন্ত টিটিওয়াইতে করা হয়েছিল। সুতরাং যেখান থেকে আমরা টিটিওয়াইয়ের সংক্ষিপ্তসারটি পাই, কিন্তু টেলিগ্রাফি কম্পিউটারের সাথে কী করতে পেরেছিল?

এএসসিআইআই এবং টেলেক্স

১৯ AS৩ সালে যখন ASCII পৌঁছেছিল, এটি টেলি টাইপ নির্মাতারা গ্রহণ করেছিলেন। টেলিফোনের উদ্ভাবন এবং ব্যাপক ব্যবহার সত্ত্বেও, টেলি টাইপগুলি এখনও শক্তিশালী ছিল।

টেলেক্স হ'ল বিশ্বব্যাপী টেলি টাইপগুলির নেটওয়ার্ক যা লিখিত বার্তাগুলি বিশ্বজুড়ে প্রেরণের অনুমতি দেয়। ১৯৮০ এর দশকের ফ্যাক্স মেশিনে গড়া দ্বিতীয় বিশ্বযুদ্ধের পরবর্তী সময়ে লিখিত বার্তাগুলি প্রেরণের প্রধান মাধ্যম ছিল এগুলি।

কম্পিউটারগুলিও বিকশিত হয়েছিল। তারা বাস্তব সময়ে ব্যবহারকারীদের সাথে কথোপকথন করতে সক্ষম হয়েছে এবং একাধিক ব্যবহারকারীকে সমর্থন করতে সক্ষম হয়েছে। পুরানো ব্যাচের কাজ করার পদ্ধতিটি অপর্যাপ্ত হয়ে পড়ে। লোকেরা তাদের ফলাফলের জন্য 24 ঘন্টা বা তার চেয়ে বেশি অপেক্ষা করতে চায় না। খোঁচা কার্ডের স্ট্যাক তৈরি করা এবং ফলাফলের জন্য রাতারাতি অপেক্ষা করা আর গ্রহণযোগ্য ছিল না।

লোকদের এমন একটি ডিভাইসের প্রয়োজন ছিল যা তাদের নির্দেশনা প্রবেশের অনুমতি দেয় এবং ফলাফল তাদের কাছে ফেরত পাঠায়। মানুষ দক্ষতা চেয়েছিল।

টেলি টাইপ পুনঃপ্রকাশিত

টেলি টাইপটি ইনপুট / আউটপুট ডিভাইস হিসাবে নিখুঁত প্রার্থী ছিল। এটি সর্বোপরি, এমন একটি ডিভাইস ছিল যা বার্তাগুলি টাইপ, এনকড, প্রেরণ, গ্রহণ, ডিকোড করা এবং মুদ্রণ করার অনুমতি দেয়।

সংযোগের অপর প্রান্তে থাকা ডিভাইসটি অন্য টেলি টাইপ না থাকলে কী করত? যতক্ষণ না এটি একই এনকোডিংয়ের ভাষা বলেছিল এবং বার্তাগুলি গ্রহণ করতে এবং বার্তা পাঠাতে পারে ততক্ষণ টেলি টাইপ খুশি হয়েছিল happy

এবং অবশ্যই, এটি একটি কম বা কম স্ট্যান্ডার্ড কীবোর্ড ব্যবহার করেছে।

হার্ডওয়্যার এমুলেটেড টেলি টাইপস

টেলি-টাইপস সেই যুগের বৃহত মিনি এবং মেইনফ্রেম কম্পিউটারের সাথে যোগাযোগের ডিফল্ট মাধ্যম হয়ে ওঠে।

তারা শেষ পর্যন্ত ডিভাইস দ্বারা প্রতিস্থাপিত হয়েছিল অনুকরণ করা বৈদ্যুতিন মেকানিকাল মেশিনগুলি ইলেক্ট্রনিক্স ব্যবহার করে। এগুলিতে কাগজের রোলগুলির পরিবর্তে ক্যাথোড রে টিউবস (সিআরটি) ছিল। কম্পিউটার থেকে প্রতিক্রিয়া দেওয়ার সময় তারা কাঁপেনি। তারা এখন পর্যন্ত অসম্ভব কার্যকারিতা যেমন স্ক্রিনের চারদিকে কার্সার সরিয়ে নেওয়া, স্ক্রিন সাফ করা, পাঠ্য বোল্ডিং ইত্যাদির অনুমতি দেয়।

ডিইসি ভিটি05 হ'ল ভার্চুয়াল টেলি-টাইপের প্রারম্ভিক উদাহরণ এবং বিখ্যাত ডিসি ভিটি 100 এর পূর্বপুরুষ। মিলিয়ন মিলিয়ন ডিসি ভিটি 100 বিক্রি হয়েছিল।

সফ্টওয়্যার এমুলেটেড টেলি টাইপস

লিনাক্স এবং অন্যান্য ইউনিক্সের মতো অপারেটিং সিস্টেম যেমন ম্যাকোএসের ডেস্কটপ পরিবেশে টার্মিনাল উইন্ডো এবং এক্স-টার্ম এবং কনসোলের মতো অ্যাপ্লিকেশনগুলি ভার্চুয়াল টেলি-টাইপের উদাহরণ। তবে এগুলি সম্পূর্ণ সফ্টওয়্যারটিতে অনুকরণ করা হয়। এগুলিকে সিউডো-টেলি টাইপস বলা হয়। এটি পিটিএসে সংক্ষিপ্ত করে দেওয়া হয়েছিল।

এবং সেখানেই tty আসে.

Tty আমাদের বলতে পারেন?

লিনাক্সে একটি সিউডো-টেলি টাইপ মাল্টিপ্লেক্সর রয়েছে যা সমস্ত টার্মিনাল উইন্ডো সিউডো-টেলি টাইপস (পিটিএস) থেকে সংযোগগুলি পরিচালনা করে। মাল্টিপ্লেক্সর হলেন মাস্টার, এবং পিটিএস হলেন দাস। মাল্টিপ্লেক্সারটি / dev / ptmx এ অবস্থিত ডিভাইস ফাইলের মাধ্যমে কার্নেল দ্বারা সম্বোধন করা হয়।

দ্য tty কমান্ডটি ডিভাইস ফাইলটির নাম মুদ্রণ করবে যা আপনার সিউডো-টেলি টাইপ স্লেভ মাস্টারকে ইন্টারফেস করতে ব্যবহার করছে। এবং এটি কার্যকরভাবে আপনার টার্মিনাল উইন্ডোর সংখ্যা number

আসুন দেখুন কি tty আমাদের টার্মিনাল উইন্ডো জন্য রিপোর্ট:

tty

প্রতিক্রিয়াটি দেখায় যে আমরা / dev / pts / 0 এ ডিভাইস ফাইলে সংযুক্ত রয়েছি।

আমাদের টার্মিনাল উইন্ডো, যা একটি টেলি টাইপ (টিটিওয়াই) এর একটি সফ্টওয়্যার অনুকরণ, সিউডো-টেলি টাইপ (পিটিএস) হিসাবে সিউডো-টেলি টাইপ মাল্টিপ্লেক্সরে ইন্টারফেস করা হয়। এবং এটি শূন্য নম্বর হতে পারে।

সাইলেন্ট অপশন

দ্য -স (নীরব) বিকল্প কারণ tty কোনও আউটপুট উত্পন্ন করতে।

tty -s

এটি একটি বহির্গমন মান উত্পাদন করে তবে:

  • 0: যদি মানক ইনপুটটি টিটিওয়াই ডিভাইস থেকে আসে তবে অনুকরণীয় বা শারীরিক।
  • 1: যদি কোনও টিটিওয়াই ডিভাইস থেকে স্ট্যান্ডার্ড ইনপুট না আসে।
  • 2: সিনট্যাক্স ত্রুটি, ভুল কমান্ড লাইন প্যারামিটার ব্যবহার করা হয়েছিল।
  • 3: একটি লেখার ত্রুটি ঘটেছে।

এটি সম্ভবত ব্যাশ স্ক্রিপ্টিংয়ে সবচেয়ে কার্যকর হবে। তবে, কমান্ড লাইনেও, আমরা যদি আপনি টার্মিনাল উইন্ডোতে চালিত হন (টিটিওয়াই বা পিটিএস সেশন) কেবলমাত্র কমান্ড কার্যকর করতে হবে তা আমরা প্রদর্শন করতে পারি।

tty-s && "প্রতিভাতে" প্রতিধ্বনি

যেহেতু আমরা একটি টিটিওয়াই সেশনে চলছে, আমাদের প্রস্থান কোডটি 0, এবং দ্বিতীয় কমান্ডটি কার্যকর করা হয়।

হু কমান্ড

অন্যান্য কমান্ডগুলি আপনার টিটিওয়াই নম্বর প্রকাশ করতে পারে। দ্য WHO কমান্ডটি নিজেকে অন্তর্ভুক্ত সকল লগইন করা ব্যবহারকারীদের জন্য তথ্য তালিকাভুক্ত করবে।

অ্যালেক এবং মেরি দূরবর্তীভাবে লিনাক্স কম্পিউটারের সাথে সংযুক্ত রয়েছে। তারা পিটিএসের সাথে এক এবং দুটি সংযুক্ত রয়েছে।

ব্যবহারকারীর ডেভটিকে ": 0" এর সাথে সংযুক্ত হিসাবে দেখানো হয়েছে।

এটি কম্পিউটারের সাথে শারীরিকভাবে সংযুক্ত স্ক্রিন এবং কীবোর্ডকে উপস্থাপন করে। যদিও স্ক্রিন এবং কীবোর্ডটি হার্ডওয়্যার ডিভাইস, তবুও তারা কোনও ডিভাইস ফাইলের মাধ্যমে মাল্টিপ্লেক্সরের সাথে সংযুক্ত রয়েছে। tty এটি / dev / pts / 2 তা প্রকাশ করে।

WHO
tty

সম্পর্কিত:লিনাক্সে কীভাবে বর্তমান ব্যবহারকারীর অ্যাকাউন্ট নির্ধারণ করা যায়

একটি টিটিওয়াই অ্যাক্সেস করা হচ্ছে

আপনি Ctrl + Alt কী ধরে রেখে এবং একটি ফাংশন কী টিপে একটি পূর্ণ-স্ক্রিন TTY সেশনে অ্যাক্সেস করতে পারেন।

Ctrl + Alt + F3 টিটি 3 এর লগইন প্রম্পট আনবে।

আপনি লগ ইন এবং ইস্যু যদি tty কমান্ড, আপনি দেখতে পাবেন যে আপনি / dev / tty3 এর সাথে সংযুক্ত আছেন।

এটি সিউডো-টেলি টাইপ নয় (সফ্টওয়্যারটিতে অনুকরণ করা); এটি ভার্চুয়াল টেলি টাইপ (হার্ডওয়্যারে অনুকরণ করা)। এটি আপনার কম্পিউটারের সাথে সংযুক্ত স্ক্রিন এবং কীবোর্ডটি ব্যবহার করছে, ডিইসি ভিটি 100 এর মতো ভার্চুয়াল টেলি-টাইপ অনুকরণ করতে।

আপনি F3 থেকে F6 ফাংশন কীগুলির সাথে ফাংশন কী Ctrl + Alt ব্যবহার করতে পারেন এবং আপনি যদি চয়ন করেন তবে চারটি টিটিওয়াই সেশন খোলা রাখতে পারেন। উদাহরণস্বরূপ, আপনি tty3 এ লগইন করতে পারেন এবং tty6 এ যেতে Ctrl + Alt + F6 টিপুন।

আপনার গ্রাফিকাল ডেস্কটপ পরিবেশে ফিরে পেতে Ctrl + Alt + F2 টিপুন।

Ctrl + Alt + F1 টিপলে আপনার গ্রাফিকাল ডেস্কটপ সেশনের লগইন প্রম্পটে ফিরে আসবে।

একসময়, Ctrl + Alt + F1 এর মাধ্যমে Ctrl + Alt + F6 সম্পূর্ণ স্ক্রিন টিটিওয়াই কনসোলগুলি খুলতে পারে এবং Ctrl + Alt + F7 আপনাকে আপনার গ্রাফিকাল ডেস্কটপ পরিবেশে ফিরিয়ে আনবে। যদি আপনি কোনও পুরানো লিনাক্স ডিস্ট্রিবিউশন চালাচ্ছেন তবে আপনার সিস্টেমটি এমন আচরণ করে।

এটি পরীক্ষা করা হয়েছিল কারেন্ট মাঞ্জারো, উবুন্টু এবং ফেদোরার প্রকাশ এবং তারা সকলেই এরকম আচরণ করেছিল:

  1. Ctrl + Alt + F1: আপনাকে স্ক্রিনে গ্রাফিকাল ডেস্কটপ এনভায়রনমেন্ট লগ এ দেয়।
  2. Ctrl + Alt + F2: আপনাকে গ্রাফিকাল ডেস্কটপ পরিবেশে ফিরিয়ে দেয়।
  3. Ctrl + Alt + F3: টিটিওয়াই 3 খোলে।
  4. Ctrl + Alt + F4: টিটিওয়াই 4 খোলে।
  5. Ctrl + Alt + F5: টিটিওয়াই 5 খোলে।
  6. Ctrl + Alt + F6: টিটিওয়াই 6 খুলবে।

এই পূর্ণ-স্ক্রিন কনসোলগুলিতে অ্যাক্সেস থাকার ফলে লোকেরা কেবল লিনাক্সের কমান্ড-লাইন ব্যবহার করে এবং অনেক লিনাক্স সার্ভারকে এই পদ্ধতিতে কনফিগার করা যায় - একাধিক কনসোল উপলব্ধ থাকে।

কোনও গ্রাফিকাল ডেস্কটপ পরিবেশের সাথে লিনাক্স মেশিনে কখনও কাজ করছেন এবং আপনার সেশনটি হিমশীতল হওয়ার কারণ কি? এখন আপনি টিটিওয়াই কনসোল সেশনগুলির একটিতে প্রত্যাশা করতে পারেন যাতে আপনি পরিস্থিতি সংশোধন করার চেষ্টা করতে পারেন।

তুমি ব্যবহার করতে পার শীর্ষ এবং পুনশ্চ ব্যর্থ অ্যাপ্লিকেশন সনাক্ত করার চেষ্টা করুন, তারপরে ব্যবহার করুন হত্যা এটি বন্ধ করতে, বা কেবল ব্যবহার করুন শাটডাউন কম্পিউটার রাষ্ট্র হিসাবে অনুমতি হিসাবে বন্ধুত্বপূর্ণভাবে বন্ধ করার চেষ্টা করতে।

সম্পর্কিত:লিনাক্স টার্মিনাল থেকে প্রক্রিয়াগুলি কীভাবে হত্যা করা যায়

ইতিহাসের অনেকগুলি ছোট্ট তিনটি চিঠি

দ্য tty কমান্ডটি 1800 এর দশকের শেষের দিক থেকে একটি ডিভাইস থেকে নামটি পেয়েছে, ১৯ 1971১ সালে ইউনিক্সে উপস্থিত হয়েছিল এবং এটি আজ পর্যন্ত লিনাক্স এবং ইউনিক্সের মতো অপারেটিং সিস্টেমের অংশ।

ছোট্ট চ্যাপটির পিছনে বেশ কাহিনী রয়েছে।