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


42

টিএমাক্স এবং টার্মিনেটরের মধ্যে কী আলাদা ? আমি বর্তমানে টার্মিনেটর ব্যবহার করি যা আমাকে একই স্ক্রিনে অনুভূমিকভাবে বা উল্লম্বভাবে বিভক্ত করে আরও শেল যুক্ত করতে দেয়।

আমি তাদের সম্পর্কে কয়েকটি নিবন্ধে পড়েছি তবে আমি এখনও মূল পার্থক্যটি বের করতে সক্ষম নই।

আমি টিমাক্স ব্যবহার না করলে আমি কী বৈশিষ্ট্যগুলি অনুপস্থিত তা জানতে চাই। আমি ফ্রন্ট-এন্ড বিকাশকারী। আমি সাধারণত গিট কমান্ড ব্যবহার করতে কমান্ড লাইন ব্যবহার করি।


কেবলমাত্র বেসিক: টার্মিনেটর একটি টার্মিনাল। আপনি যখন একটি টার্মিনাল যেতে চান এবং টার্মিনাল কমান্ড টাইপ করতে চান এবং টার্মিনাল প্রোগ্রামগুলি চালাতে চান এটি এমন একটি প্রোগ্রাম যা আপনি চালু করেন। Tmux হল একটি টার্মিনাল প্রোগ্রাম যা আপনি টার্মিনেটরের মতো টার্মিনাল থেকে চালান।
এখনও_ড্রিমিং_1

উত্তর:


27

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

Tmux টার্মিনেটর এবং স্ক্রিনের মধ্যে কোথাও অবস্থিত , কেবল প্লেইন টার্মিনালটিতে বেসিংয়ের সাথে ব্যবহারের সহজতা।

টার্মিনেটরের ওপরে tmux এর সুবিধা এখানে রয়েছে:

  • বহনযোগ্যতা - tmux প্লেইন, পুরানো টার্মিনাল পরিচালনা করতে সক্ষম সমস্ত সিস্টেমে কাজ করে।
  • স্ক্রিপ্টযোগ্যতা - tmux স্ক্রিপ্ট করা যায়, যাতে উইন্ডো এবং প্যানগুলি সেট আপ করতে এক বা দুটি কী-স্ট্রোকের চেয়ে বেশি কিছু লাগে না।
  • সার্ভার-ক্লায়েন্ট আর্কিটেকচার - tmux ব্যবহারকারীর মধ্যে সেশন ভাগ করতে ব্যবহার করা যেতে পারে।
  • টুইটগুলি এবং বিকল্পগুলি - উভয়ই tmux এবং টার্মিনেটর পাওয়া সহজ তবে এটি tmux যা আরও এগিয়ে যেতে দেয় এবং কনফিগারেশন হ্যাকের বিস্তৃত পরিসীমা সরবরাহ করে। 1

1 উত্স: asukasz Wróbel


উত্তরের জন্য ধন্যবাদ. আমাকে আরও পড়তে হবে। এমনকি "স্ক্রিন" কী তাও আমি জানি না "tmux প্লেইন, পুরানো টার্মিনাল পরিচালনা করতে সক্ষম সমস্ত সিস্টেমে কাজ করে।" আমি কি টিএমাক্সের সাথে ওহ-মাই-জিএসএস ব্যবহার করতে পারি?
জিতেন্দ্র ব্যাস

স্ক্রিন একটি পূর্ণ-স্ক্রিন উইন্ডো ম্যানেজার যা বিভিন্ন প্রক্রিয়া, সাধারণত ইন্টারেক্টিভ শেলগুলির মধ্যে একটি ফিজিকাল টার্মিনালকে একাধিক করে।
মিচ

1
আপনার অর্থ কী "tmux সমস্ত সিস্টেমে প্লেইন, পুরানো টার্মিনাল পরিচালনা করতে সক্ষম কাজ করে।" আমরা একসাথে একাধিক সিস্টেমে কাজ করি না
জিতেন্দ্র ব্যাস

এর অর্থ হ'ল এটি বিভিন্ন পরিবেশে এবং প্ল্যাটফর্মগুলি জুড়ে সরানোর ক্ষমতাতে ব্যবহৃত হতে পারে।
মিচ

1
tmux একটি টার্মিনাল মাল্টিপ্লেজার তাই এটি আপনাকে একটি একক টার্মিনালে বিভিন্ন প্রোগ্রামের মধ্যে স্যুইচ করতে দেয়। টার্মিনেটর টার্মিনালগুলি সাজানোর জন্য একটি সরঞ্জাম। সুতরাং আপনি টার্মিনেটর ব্যবহার চালিয়ে যেতে পারেন এবং এর অভ্যন্তরে tmux চালাতে পারেন, আপনি জিনোম টার্মিনাল বা অন্য কোনও টার্মিনাল এমুলেটর সহ এটি ব্যবহার করতে পারেন।
emont01

20

সমস্ত উত্তর যুক্ত করতে প্রশ্ন সম্পর্কে বলেছেন। আমি টার্মিনেটর এবং টিমাক্স উভয়েরই ব্যবহারকারী হয়েছি, তবে এই মুহুর্তে আমি এক্সটার্মে টিএমাক্সে স্যুইচ করেছি। আমার অভিজ্ঞতা সিদ্ধান্ত নিয়ে দুর্দান্ত হয়েছে কারণ;

Tmux এ আমি করতে পারি:

  • পূর্বনির্ধারিত লেআউটগুলি এবং এই লেআউটগুলির সাহায্যে আমি সংযুক্ত আদেশগুলি ব্যবহার করতে পারি যা প্রতিটি নির্দিষ্ট ফলকে চালিত হবে এবং তারপরে কিছু পূর্বনির্ধারিত বিন্যাস সক্রিয় করতে কিছু কী বাইন্ডিংগুলি সংযুক্ত করুন।

  • ডিফল্ট কী বাইন্ডিংগুলিকে পুনরায় সাইন ইন করুন (যেমন বলা হয়েছে এটি স্ক্রিপ্টযোগ্য) যাতে আমি আমার ভিম কী বাইন্ডিংগুলি তৈরি করতে পারি এবং অভিজ্ঞতাটি আরও উন্নত করতে পারি।

  • জুমিং, ক্লিপবোর্ডে এবং অনুলিপি করা থেকে আপনার টার্মিনালের রঙগুলি এবং আরও অনেক কিছু শেখার অভিজ্ঞতা।

  • চেহারা এবং অনুভূতি কাস্টমাইজ করা আপনার হাতে is স্ক্রিপ্ট এবং তৃতীয় পক্ষের স্ক্রিপ্টগুলি ব্যবহার করে আপনি আইএমই এর মতো দেখতে এবং উত্সাহিত করতে tmux কাস্টমাইজ করতে পারেন। (পাওয়ারলাইন, স্ক্রিন ভাগ করে নেওয়ার এবং উপরে বর্ণিত পূর্বনির্ধারিত লেআউটগুলি)।

  • স্ক্রিন শেয়ারিং এফটিডব্লু , বলুন আপনি একাধিক ওয়ার্কস্পেসের সাথে কাজ করেন এবং একাধিক টার্মিনালগুলি বিভিন্ন ওয়ার্কস্পেসে খোলা আছে তবে tmux windowওয়ার্কস্পেস 1-এ একটি tmux link-windowউইন্ডো রয়েছে এবং আপনার উইন্ডোটি আপনার সমস্ত ওয়ার্কস্পেসে উপলব্ধ থাকতে পারে এবং এটি দুর্দান্ত!

আমি কি আরও বলেছিলাম tmux একটি Terminal multiplexerএবং Terminal emulatorটার্মিনেটর, এক্সটার্ম, টার্মিট, urxvt ইত্যাদির মতো নয় ? এটি লক্ষ করা গুরুত্বপূর্ণ কারণ এরপরে আপনি বিভিন্ন টার্মিনাল এমুলেটর ব্যবহার করতে পারেন এবং আপনি পছন্দ করতে পারেন এমন এমুলেটরগুলিতে একই টিএমউक्स উইন্ডোটি শেয়ার করতে পারেন।

অভিজ্ঞতাটি এতটা সৃজনশীল, এবং আপনি ইউটিউবে গটলেতু নামক এই লোকটির পরীক্ষা করতে পারেন তার কাছে টিএমউক্সে প্রচুর টিউটোরিয়াল রয়েছে।

এখানে আমার কোড লেআউটটির একটি চিত্র রয়েছে যা এটিকে শুরু করতে আমাকে কেবল (Ctlr + a - পরিবর্তিত Mod কী হিসাবে) এবং Alt + c টিপতে হবে।

tmux স্ক্রিনশট


2
দুর্দান্ত স্ক্রিনশট! আপনি ভিএম স্ট্যাটাসলাইনের জন্য কী ব্যবহার করছেন?
আনোয়ার

1
@ আনোয়ার ধন্যবাদ আমি দীর্ঘদিন ধরে এই প্রশ্নের উত্তর দিয়েছি। তাই আমি একটি আপডেট করেছি এবং চিত্রটি আপডেট করেছি। এছাড়াও আমার ভিম সর্বদা vim-airlineপ্লাগইন ব্যবহার করে। তবে আমার tmux স্ট্যাটাসলাইনটি সাধারণত tmux- র powerlineসেগমেন্ট ব্যবহার করে (বা যা তারা এটিকে ডাকবে) কিন্তু হ্রাস করা tmux-powerline কারণ নয় ।
আর্চনুব

9

টার্মিনেটর একটি টার্মিনাল এমুলেটর। এটি আপনার এক্স-উইন্ডোজ ডিসপ্লে সিস্টেমের অভ্যন্তরে একটি ডিসপ্লে টার্মিনাল "অনুকরণ করে"। টার্মিনেটর বিশেষত খুব দুর্দান্ত, কারণ এটি আপনাকে উইন্ডোজগুলি বিভক্ত করতে, বিন্যাসগুলি কনফিগার করতে, কী-বাইন্ডিংগুলি নির্ধারণ করতে ...

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

বর্তমানে, আমি টার্মিনেটরটি অন্বেষণ করছি, তবে আমি উভয়ই ব্যবহার করি। উদাহরণস্বরূপ, আমার কাছে একটি টার্মিনেটর ফলকে একটি সার্ভারে একাধিক প্যান চালিত Tmux সেশন থাকতে পারে। অন্য একটি টার্মিনেটর ফলকটিতে আমার অন্য সার্ভারে একটি ssh সেশন চলতে পারে।


0

টার্মিনেটর / টিমাক্স উভয়েরই ব্যবহারকারী হয়ে উঠেছে (এবং স্ক্রিনটি অবশ্য এখন এটি ছেড়ে দিয়েছে)।

আমি টিএমউক্সের উপর বেশি নির্ভরশীল কারণ আমি এক্স এর উপর নির্ভর করতে পারি না Most মাল্টি-ইউজার টেক্সট-মোড রানলেভেলের এগুলি লিনাক্স ভিএম উদাহরণস্বরূপ টার্মিনেটরটি প্রশ্নের বাইরে।

অন্যান্য কারণ:

  1. টিএমাক্স আমাকে পূর্বের বিচ্ছিন্ন সেশনে সংযোগ করতে দেয়।
  2. কখনও কখনও আমার সেশনটি পৃথিবীর অন্য অংশে বসে কোনও প্রত্যন্ত ব্যক্তির কাছে নকল করতে হবে। টিএমাক্স আমাকে আমার সেশনের নকল করতে দেয় (আমার ডেস্কটপটি ভাগ করে নেওয়ার প্রয়োজন ছাড়াই)। দূরবর্তী ব্যক্তির কেবল আমার টিএমএক্স সেশনে সংযুক্ত করা দরকার।
  3. Tmux ভিম সংহতকরণের অনুমতি দেয়
  4. টিএমউक्स অত্যন্ত স্ক্রিপ্টযোগ্য, অর্থাত্, আমি একটি একক স্ক্রিপ্ট ব্যবহার করে আমার পরীক্ষা-সেটআপটি খুলতে পারি এবং বিভিন্ন ভার্চুয়াল মেশিনে উইন্ডোড অ্যাক্সেস সরবরাহ করতে পারি।

টার্মিনেটরের একটি দুর্দান্ত ইউআই এবং আরও ব্যবহারকারী-বান্ধব রয়েছে কারণ এটি মাউসের সাথে ভালভাবে সংহতও করে। তবে এটি মূলত এক্স এর উপর নির্ভরশীল যা আমার গ্রহণের ক্ষেত্রে বাধা।

আমি কয়েক বছর ধরে পর্দা ব্যবহার করেছি তবে তার নমনীয়তার কারণে tmux এ চলে এসেছি এবং কখনই পিছনে ফিরে তাকাতে পারি নি।

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