পিটিএস এবং টিটিটির মধ্যে পার্থক্য


108

সম্ভাব্য সদৃশ:
'টার্মিনাল', 'শেল', 'টিটি' এবং 'কনসোল' এর মধ্যে ঠিক পার্থক্য কী?

whoকমান্ডটি ব্যবহার করার সময় আমি সবসময় pts এবং tty দেখতে পাই তবে আমি বুঝতে পারি না তারা কীভাবে আলাদা? কেউ দয়া করে আমাকে এই ব্যাখ্যা করতে পারেন?


উত্তর:


111

একটি টিটিআই একটি দেশীয় টার্মিনাল ডিভাইস, ব্যাকএন্ড হয় হার্ডওয়্যার বা কার্নেল অনুকরণযুক্ত।

একজন Pty (ছদ্ম টার্মিনাল ডিভাইস) একটি টার্মিনাল ডিভাইস যা অন্যান্য প্রোগ্রামের দ্বারা emulated হয় (যেমন: xterm, screen, অথবা sshযেমন প্রোগ্রাম আছে)। একটি pts একটি pty এর দাস অংশ ।

(আরও তথ্য পাওয়া যাবে man pty।)

সংক্ষিপ্তসার :

একটি pty একটি প্রক্রিয়া মাধ্যমে তৈরি করা হয় posix_openpt()(যা সাধারণত বিশেষ ডিভাইসটি খোলে /dev/ptmx), এবং দ্বি-নির্দেশমূলক চরিত্রের ডিভাইসগুলির একটি জোড়া দ্বারা গঠিত হয়:

  1. এই কলটির মাধ্যমে এই প্রক্রিয়াটি দ্বারা প্রাপ্ত ফাইল বর্ণনাকারী মাস্টার অংশটি টার্মিনাল অনুকরণ করতে ব্যবহৃত হয়। কিছু সূচনা করার পরে, দ্বিতীয় অংশটি আনলক করা যায় unlockpt()এবং মাস্টারটি এই দ্বিতীয় অংশে (গোলাম) অক্ষরগুলি গ্রহণ বা প্রেরণে ব্যবহৃত হয়।

  2. দাস অংশটি, যা ফাইল সিস্টেমে অ্যাঙ্করড রয়েছে /dev/pts/x(আসল নামটি মাস্টারের মাধ্যমে পাওয়া যেতে পারে ptsname()) একটি নেটিভ টার্মিনাল ডিভাইস ( /dev/ttyx) এর মতো আচরণ করে । বেশিরভাগ ক্ষেত্রে, একটি শেল শুরু হয় যা এটি নিয়ন্ত্রণকারী টার্মিনাল হিসাবে ব্যবহার করে।


ব্যাকএন্ড বলতে কী বোঝায় হার্ডওয়্যার?
অনুপ্রেরণা


ধন্যবাদ। আমি এটি aতিহাসিক রেফারেন্স হিসাবে গ্রহণ করি যা সমসাময়িক ব্যবহারের বিপরীতে অর্থাৎ এটি হার্ডওয়ার দ্বারা সমর্থিত ছিল।
অনুপ্রাণিত

38

ttyএকটি নিয়মিত টার্মিনাল ডিভাইস (উদাহরণস্বরূপ আপনার সার্ভারে কনসোল)।
ptsএকটি স্যুইডো টার্মিনাল ক্রীতদাস (একটি xtermবা sshসংযোগ)।

man pts সিউডো টার্মিনালগুলির একটি ভার্বোস বর্ণনা রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.