
ایک سے زیادہ سیشنز کو مؤثر طریقے سے منظم کرنے کے لیے ایک کمانڈ لائن ٹول ہے جو یونکس کے ماحول میں بہت مشہور ہے، جیسے لینکس یا macOS۔ اس اندراج میں ہم وضاحت کرنے جا رہے ہیں۔ Tmux کیا ہے؟. ابتدائیوں کے لیے ایک مفید چھوٹی گائیڈ۔
Tmux کا مخفف ہے۔ ٹرمینل ملٹی پلیکسر. ملٹی پلیکسر کی تعریف جب ہم ٹرمینلز کے بارے میں بات کرتے ہیں تو وہ پروگرام ہے جو صارف کو اجازت دیتا ہے۔ ایک ہی ٹرمینل کے اندر متعدد ورچوئل سیشنز کا نظم کریں۔. ایک وسیلہ جو کام کرتے وقت خاص طور پر عملی ہوتا ہے۔ ریموٹ سرورز کے ساتھ یا جب مختلف ونڈوز میں بیک وقت متعدد کمانڈز کو انجام دینے کی ضرورت ہو۔
Tmux کیا ہے؟
ایک اچھے ٹرمینل ملٹی پلیکسر کے طور پر، Tmux ہمیں اجازت دیتا ہے۔ ایک واحد ٹرمینل سیشن کو متعدد ذیلی ونڈو یا پین میں تقسیم کریں۔ خود ٹرمینل ونڈو کے اندر۔ اس طرح، ہم کر سکتے ہیں ان چھوٹی ونڈوز میں سے ہر ایک کو مختلف پروگرام یا سیشن چلانے کے لیے مختص کریں۔ شیل. یہ، کم از کم، اس کے خالق کا مقصد تھا، نکولس میریٹ، جب اس نے اس ملٹی پلیکسر کا پہلا ورژن 2007 میں لانچ کیا تھا۔
ایک اور دلچسپ پہلو یہ ہے کہ یہ ہمیں اجازت دیتا ہے۔ کسی بھی وقت سیشن سے منقطع اور دوبارہ جڑیں۔ چل رہے عمل میں رکاوٹ کے بغیر. ریموٹ کنکشن یا طویل مدتی کاموں سے نمٹنے کے دوران یہ بہت آسان ہے۔
یہ خصوصیات Tmux سافٹ ویئر کو مخصوص قسم کے کاموں کے لیے خاص طور پر موزوں بناتی ہیں۔ مثال کے طور پر، یہ:
- ریموٹ سرورز پر ترقی۔
- آٹومیشن اور نگرانی کے کام۔
- ملٹی ٹاسکنگ کام کی موثر تنظیم۔
Tmux استعمال کرنے کا سب سے عام طریقہ ہے۔ متعدد آزاد سیشن بنانا. (ایک ترقی کے لیے، دوسرا نگرانی کے لیے، دوسرا سرور کا انتظام کرنے کے لیے، وغیرہ) جسے ہم ایک ہی مانیٹر سے آرام سے منظم کر سکتے ہیں، ایک سیشن سے دوسرے سیشن میں آسانی سے اور جب چاہیں کود سکتے ہیں۔
Tmux انسٹال کرنے کا طریقہ

اب جب کہ ہم جانتے ہیں کہ Tmux کیا ہے، آئیے دیکھتے ہیں کہ اسے اپنے کمپیوٹر پر کیسے انسٹال کیا جائے۔ یونکس پر مبنی آپریٹنگ سسٹم جیسے میک او ایس یا لینکس پر Tmux انسٹال کرنا کافی آسان ہے۔ ہم ذیل میں اس کی وضاحت کرتے ہیں:
میکوس پر
macOS Tmux پر Tmux انسٹال کرنے کے لیے ہم پیکیج مینیجر کا استعمال کرتے ہیں۔ ہومبرو. یہ وہ کمانڈز ہیں جو ہمیں ٹرمینل میں استعمال کرنے چاہئیں:
- کرنے ہومبریو انسٹال کریں۔: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- کرنے Tmux انسٹال کریں۔: بائن انسٹال ٹمکس
- کرنے انسٹالیشن کی تصدیق کریں: tmux -V
لینکس پر
اگر یہ آرک لینکس پر مبنی سسٹم ہے تو Tmux انسٹال کرنا ممکن ہے۔ سرکاری آرک ریپوزٹری سے۔ طریقہ اور بھی آسان ہے:
- مرحلہ 1: ہم ایک ٹرمینل کھولتے ہیں۔
- مرحلہ 2: ہم پیکیج مینیجر کا استعمال کرتے ہوئے Tmux انسٹال کرتے ہیں۔ pacman:
کھڑکیوں پر
ہاں، ونڈوز پر Tmux انسٹال کرنا بھی ممکن ہے، حالانکہ اس معاملے میں یہ عمل قدرے پیچیدہ ہے:
- پہلا قدم ہے WSL انسٹال کریں (لینکس کے لئے ونڈوز سبسکرسی). ایسا کرنے کے لیے، پاور شیل بطور ایڈمنسٹریٹر کھولیں اور اس کمانڈ کو چلائیں۔: wsl - انسٹال کریں۔
- کے بعد ہم WSL کے اندر اپنی لینکس کی تقسیم کھولتے ہیں۔ اور ہم ہدایات پر عمل کرتے ہیں۔ ہمیں جن احکامات کی ضرورت ہے وہ یہ ہیں:
- سڈوکو اپ ڈیٹ
- sudo apt tmux انسٹال کریں۔
- آخر میں، Tmux کا استعمال شروع کرنے کے لیے ہم اس کمانڈ پر عمل کرتے ہیں: tmux
Tmux کا استعمال کیسے کریں۔
Tmux کا استعمال شروع کرنے کے لیے، آپ کو پہلے سمجھنا چاہیے کہ آپ کی تنظیم کیسی ہے۔ ہر کھلے سیشن میں شامل ہے۔ کھڑکیوں کا ایک گروپ۔ ان میں سے ہر ایک ونڈوز کے برابر ہے۔ ایک ٹرمینل، لہذا ایک سیشن میں متعدد ونڈوز ہو سکتی ہیں۔ آخر میں، کھڑکیوں کو بھی پینلز میں تقسیم کیا جا سکتا ہے۔

ایک خصوصیت جو ہمیں Tmux کو زیادہ تیزی سے استعمال کرنے کی اجازت دیتی ہے وہ ہے مختلف استعمال کرنے کا امکان کی بورڈ شارٹ کٹس. یہ سب سے زیادہ عام اور مفید ہیں:
- Tmux سابقہ: Ctrl+b
- نئی ونڈو بنائیں: Ctrl + b، پھر c
- تقسیم ونڈو (افقی): Ctrl + b، پھر «
- تقسیم ونڈو (عمودی طور پر): Ctrl + b، پھر %
- پینل کے درمیان منتقل کریں: Ctrl + b، پھر ہم تیر استعمال کرتے ہیں۔
- سیشن منقطع کریں: Ctrl + b، پھر d
- سیشن کو دوبارہ جوڑیں: tmux منسلک کریں۔
- پینل یا ونڈو بند کریں: باہر نکلیں یا Ctrl + d
اس کے علاوہ، Tmux ہمیں دلچسپ پیش کرتا ہے۔ اصلاح کے اختیارات. یہ ایک کنفیگریشن فائل بنا کر ممکن ہے جس میں ہر صارف اپنے ذوق اور ترجیحات کے مطابق کوڈ شامل کر سکتا ہے۔
اس فائل کو بنانے کے لیے، آپ کو درج ذیل کمانڈ کو چلانا ہوگا۔ sudo touch ~/.tmux.conf
کنفیگریشن کوڈ شامل کرنے کے لیے، ہمیں ٹیکسٹ ایڈیٹر کے ساتھ فائل کو کھولنا ہوگا اور اپنی مطلوبہ سیٹنگز درج کرنی ہوں گی۔ وہ وہاں جاتے ہیں۔ کچھ مثالیں جو ہم استعمال کرسکتے ہیں:
پہلے سے طے شدہ سابقہ کو تبدیل کریں۔
اگر ہم Ctrl+b کے بجائے Ctrl+a چاہتے ہیں تو ہم درج ذیل لکھیں گے:
# سابقہ کو 'Ctrl+B' سے 'Ctrl+A' میں تبدیل کریں
Cb کو بند کریں۔
set-option -g سابقہ Ca
bind-key Ca send-prefix
ماؤس موڈ استعمال کریں۔
پہلے سے طے شدہ شارٹ کٹس کو ختم کرنے اور ماؤس کا استعمال کرتے ہوئے ونڈوز اور پینلز کو منتقل کرنے کے لیے۔ حکم ہے:
سیٹ -g ماؤس آن
پینل کے پس منظر کا رنگ تبدیل کریں۔
اگر آپ پس منظر کو سیاہ (پہلے سے طے شدہ) سے سفید میں تبدیل کرنا چاہتے ہیں، تو یہ استعمال کرنے کا حکم ہوگا:
سیٹ -g window-active-style bg=white
آپ کو ویب پر اس قسم کی اور بھی بہت سی ترکیبیں ملیں گی۔ TMUXCheatSheet.
خلاصہ یہ کہ ہم نے جو کچھ یہاں بیان کیا ہے اس سے ہمیں یہ نتیجہ اخذ کرنے میں مدد ملتی ہے کہ Tmux کیا ہے: ایک بہت ہی طاقتور اور عملی ٹول، خاص طور پر ڈویلپرز اور سسٹم ایڈمنسٹریٹرز کے لیے۔ عام طور پر، کسی بھی صارف کے لیے جو ضرورت ہے۔ متعدد ٹرمینلز اور بیک وقت عمل کے ساتھ مؤثر طریقے سے کام کریں۔
مختلف ڈیجیٹل میڈیا میں دس سال سے زیادہ کے تجربے کے ساتھ ٹیکنالوجی اور انٹرنیٹ کے مسائل میں ماہر ایڈیٹر۔ میں نے ای کامرس، کمیونیکیشن، آن لائن مارکیٹنگ اور اشتہاری کمپنیوں کے لیے ایڈیٹر اور مواد تخلیق کار کے طور پر کام کیا ہے۔ میں نے معاشیات، مالیات اور دیگر شعبوں کی ویب سائٹس پر بھی لکھا ہے۔ میرا کام بھی میرا جنون ہے۔ اب، میں اپنے مضامین کے ذریعے Tecnobitsمیں ان تمام خبروں اور نئے مواقع کو تلاش کرنے کی کوشش کرتا ہوں جو ٹیکنالوجی کی دنیا ہمیں اپنی زندگیوں کو بہتر بنانے کے لیے ہر روز پیش کرتی ہے۔