উন্নততর টিএমাক্স টার্মিনাল সেশনের জন্য দরকারী টিপস
জিএনইউ স্ক্রিন যা একক কনসোল থেকে একাধিক টার্মিনাল সেশন তৈরি, অ্যাক্সেস এবং নিয়ন্ত্রণ করতে ব্যবহৃত হয়। এটি একই সাথে একাধিক কমান্ড-লাইন প্রোগ্রাম চালনার জন্য সিস্টেম প্রশাসকদের পক্ষে কার্যকর।
Tmux এর একটি দরকারী বৈশিষ্ট্য হ'ল কনসোল থেকে সংযোগ বিচ্ছিন্ন করার পরেও এটি এসএসএইচ সেশনগুলি সক্রিয় থাকতে পারে।
Tmux- এ, একটি সেশন টিএমএস দ্বারা পরিচালিত স্বতন্ত্র কনসোলগুলির জন্য একটি ধারক। প্রতিটি সেশনে এর সাথে এক বা একাধিক উইন্ডো যুক্ত থাকে। এবং একটি উইন্ডো পুরো পর্দাটি পূরণ করে এবং আপনি এটিকে কয়েকটি আয়তক্ষেত্রাকার প্যানে (উল্লম্ব বা অনুভূমিকভাবে) বিভক্ত করতে পারেন, যার প্রতিটিই পৃথক সিউডো টার্মিনাল।
এই নিবন্ধে, আমরা লিনাক্সে আরও ভাল tmux সেশনের জন্য কিছু দরকারী টিপস ব্যাখ্যা করব।
ডিফল্টরূপে tmux শুরু করতে টার্মিনালটি কনফিগার করুন
Tmux কে ডিফল্ট হিসাবে স্বয়ংক্রিয়ভাবে শুরু করতে আপনার টার্মিনালটি কনফিগার করতে, আপনার এলিয়াস বিভাগের ঠিক উপরে, আপনার ।/.Bash_profile
শেল প্রারম্ভ ফাইলটিতে নিম্নলিখিত লাইনগুলি যুক্ত করুন।
if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then tmux attach -t default || tmux new -s default fi
ফাইলটি সংরক্ষণ করুন এবং এটি বন্ধ করুন।
এরপরে tmux টি ডিফল্ট ব্যবহার শুরু করতে টার্মিনালটি বন্ধ এবং পুনরায় খুলুন, প্রতিবার আপনি টার্মিনাল উইন্ডোটি খুলবেন।
টার্মিনাল সেশন নাম দিন
tmux সেশনের জন্য একটি ডিফল্ট নাম দেয়, তবে কখনও কখনও, এই নামটি যথেষ্ট বর্ণনামূলক নয়। আপনি একটি সেশনটি আপনার পছন্দের নাম দিতে পারেন।
উদাহরণস্বরূপ, যদি আপনি একাধিক ডেটা সেন্টার নিয়ে কাজ করছেন, আপনি সেশনগুলির নাম রাখতে পারেন যেমন "ডেটাসেন্টার 1, ডেটাসেন্টার 2 ইত্যাদি।"
$ tmux new -s datacenter1 $ tmux new -s datacenter2
Tmux টার্মিনাল সেশনগুলির মধ্যে স্যুইচ করুন
বিভিন্ন tmux সেশনের মধ্যে সহজেই স্যুইচ করতে, আপনাকে সেশনগুলির নাম সম্পূর্ণ করতে সক্ষম করতে হবে। আপনি tmux সমাপ্তি এক্সটেনশনটি এটি প্রদর্শিত হিসাবে সক্ষম করতে ব্যবহার করতে পারেন:
$ cd bin $ git clone https://github.com/srsudar/tmux-completion.git
তারপরে নীচের লাইনটি যুক্ত করে আপনার ~/.bashrc ফাইলটিতে ~/bin/tmux-بشپړী/tmux ফাইলটি উত্স করুন।
source ~/bin/tmux-completion/tmux
ফাইলটি সংরক্ষণ করুন এবং এটি বন্ধ করুন।
তারপরে আপনার টার্মিনাল উইন্ডোটি বন্ধ এবং পুনরায় খুলুন, পরের বার আপনি নীচের কমান্ডটি প্রবেশ করুন এবং ট্যাব কী টিপুন, এটি আপনাকে সম্ভাব্য সেশনের নামগুলি প্রদর্শন করবে।
$ tmux attach -t
Tmuxinator সেশন ম্যানেজার ব্যবহার করুন
একটি সেশন ম্যানেজার একটি কনফিগার উপর ভিত্তি করে কমান্ডের একটি সিরিজ চালিয়ে প্রোগ্রামগতভাবে tmux ওয়ার্কস্পেস তৈরি করে। সর্বাধিক ব্যবহৃত tmux সেশন ম্যানেজার হ'ল tmuxinator।
Tmuxinator একটি ইউটিলিটি যা সহজেই tmux সেশন তৈরি ও পরিচালনা করতে ব্যবহৃত হয়। এটি কার্যকরভাবে ব্যবহার করতে, আপনার tmux সম্পর্কে কার্যকরী জ্ঞান থাকা উচিত। গুরুত্বপূর্ণভাবে, আপনার টিউমাক্সে উইন্ডো এবং পেনগুলি কী তা বোঝা উচিত।
একটি একক প্রক্রিয়াতে ফোকাস করতে জুম ব্যবহার করুন
সর্বশেষে তবে কম নয়, প্রতিটি পেন খোলার পরে আপনি একটি একক প্রক্রিয়াতে ফোকাস করতে চান, আপনি পুরো স্ক্রিনটি পূরণ করতে প্রক্রিয়াটি জুম করতে পারেন। আপনি যে ফর্মটি ফোকাস করতে চান তাতে কেবল সরান এবং Ctrl + b
, z টি চাপুন (জুম আউট করতে একই ব্যবহার করুন)।
আপনি যখন জুম বৈশিষ্ট্যটি শেষ করেছেন, ফলকটি আনমুম করতে একই কী কম্বো টিপুন।
এটাই! এই নিবন্ধে, আমরা লিনাক্সে আরও ভাল tmux সেশনের জন্য কিছু দরকারী টিপস ব্যাখ্যা করেছি। আপনি আমাদের সাথে আরও টিপস ভাগ করতে পারেন বা নীচের প্রতিক্রিয়া ফর্মের মাধ্যমে প্রশ্ন জিজ্ঞাসা করতে পারেন।