বড় পার্থক্য হ'ল gnome-terminal
একটি জিইউআই অ্যাপ্লিকেশন, একটি উইন্ডো। এটি শেলের এক ধরণের ইন্টারফেস, তবে সেগুলি মূলত পৃথক। যখন জিইউআই অ্যাপ্লিকেশনটি প্রস্থান করে, জিইউআই সার্ভার (এক্স 11 এবং সম্ভবত ওয়েল্যান্ড) পাশাপাশি উইন্ডোগুলি পরিষ্কার করে সেগুলি বন্ধ করে দেয়। gnome-terminal
শেলটির পিতা বা মাতা হওয়ার কারণে, শিশু প্রক্রিয়াগুলি বন্ধ করতে একটি সাইনআপ পাঠাবে এবং এটি শেল সেশনটি বন্ধ করে দেবে। একই অবস্থা টিটিওয়াই কনসোল বা এসএসএসের সাথে ঘটে। টিটিওয়াইতে আপনার agetty
প্রক্রিয়া রয়েছে যা আপনার লগইন শংসাপত্রগুলি গ্রহণ করবে এবং তারপরে একটি নির্দিষ্ট প্রোগ্রাম শুরু করবে, সাধারণত একটি শেল, যদিও কিছু ক্ষেত্রে এটি সম্পূর্ণরূপে অন্য কিছু চালানোর জন্য কনফিগার করা যেতে পারে।
এখন, tmux
পৃথক - এটি একটি কনসোল অ্যাপ্লিকেশন এবং লগইনের উপর নির্ভর করে না (যদিও আপনি এটি tty তে লগইন করার সময় প্রদর্শিত করতে পারেন )। বলুন আপনি নিউ ইয়র্কে একটি সার্ভার পেয়েছেন, তবে আপনি ক্যালিফোর্নিয়ায় রয়েছেন। আপনি একটি দীর্ঘ চলমান কমান্ড শুরু করতে চান, সম্ভবত আপগ্রেড করতে পারেন এবং দূরবর্তী সেশন থেকে সংযোগ বিচ্ছিন্ন করতে পারেন। আপনি যা করতে পারেন তা হল tmux
শেলটি tmux
খোলে কমান্ডটি শুরু করা এবং সেশন থেকে Ctrl+ b& dবিচ্ছিন্ন হয়ে। কমান্ড শেল উদাহরণস্বরূপ দ্বারা পরিচালিত চলমান থাকবে tmux
অসদৃশ gnome-terminal
। পরের দিন আপনি করতে পারেন
$ tmux ls
0: 1 windows (created Fri May 17 13:42:54 2019) [167x48]
চলমান সেশনগুলি খুঁজে পেতে এবং এর মাধ্যমে এটিতে আবার সংযোগ স্থাপন করতে
$ tmux attach
সবচেয়ে সাম্প্রতিক অধিবেশন বা মাধ্যমে
$ tmux attach -t 0
আমার উদাহরণ হিসাবে 0 নামক অধিবেশন সংযুক্ত করতে। সামগ্রিকভাবে tmux
সার্ভার-ক্লায়েন্টের পদ্ধতি রয়েছে, যেখানে আপনি সার্ভার প্রক্রিয়া দ্বারা পরিচালিত একটি নির্দিষ্ট সেশনের সাথে সংযোগ স্থাপন করেন এবং /tmp/tmux-<UID>
যতক্ষণ না সিস্টেমটি পুনরায় চালু না হয় ততক্ষণ কোনও ইউনিক্স ডোমেন সকেটের (ডিফল্টরূপে ) মাধ্যমে যোগাযোগ চলে communication
হুডের নীচে উভয় tmux
এবং ভার্চুয়াল টার্মিনাল ডিভাইস gnome-terminal
ব্যবহার করুন pts
( tty
উদাহরণস্বরূপ সিরিয়াল কনসোল বা ভার্চুয়াল tty1 কনসোলের জন্য ব্যবহৃত হয়)। এগুলি উভয়ই ইন্টারেক্টিভ শেল এবং পৃথক আদেশগুলি /bin
বা /usr/bin
বা আপনার কাস্টম নির্মিত কিছু থেকে চালু করতে সক্ষম । তবুও তাদের প্রয়োজনীয় উদ্দেশ্য আলাদা।
আরো দেখুন