انڈروئد

لینکس سکرین کا استعمال کیسے کریں

الفضاء - علوم الفلك للقرن Ø§Ù„ØØ§Ø¯ÙŠ والعشرين

الفضاء - علوم الفلك للقرن Ø§Ù„ØØ§Ø¯ÙŠ والعشرين

فہرست کا خانہ:

Anonim

کیا آپ نے کبھی اس صورتحال کا سامنا کیا ہے جب آپ ریموٹ مشین پر طویل عرصے سے چلنے والی ٹاسک انجام دیتے ہیں ، اور اچانک آپ کا رابطہ ختم ہوجاتا ہے ، ایس ایس ایچ سیشن ختم ہوجاتا ہے ، اور آپ کا کام ختم ہوجاتا ہے۔ ٹھیک ہے ، یہ ہم سب کے ساتھ کسی وقت ہوا ہے ، ہے نا؟ خوش قسمتی سے ، screen نامی ایک افادیت ہے جو ہمیں سیشن دوبارہ شروع کرنے کی اجازت دیتی ہے۔

تعارف

اسکرین یا GNU اسکرین ایک ٹرمینل ملٹی پلسر ہے۔ دوسرے لفظوں میں ، اس کا مطلب یہ ہے کہ آپ اسکرین سیشن شروع کرسکتے ہیں اور پھر اس سیشن کے اندر کسی بھی تعداد میں ونڈوز (ورچوئل ٹرمینلز) کھول سکتے ہیں۔ اسکرین میں چلنے والی کاروائیاں جاری رہیں گی جب ان کا ونڈو نظر نہیں آتا ہے یہاں تک کہ اگر آپ کا رابطہ منقطع ہوجاتا ہے۔

لینکس GNU اسکرین انسٹال کریں

اسکرین پیکیج آج کل زیادہ تر لینکس ڈسٹروز پر پہلے سے انسٹال ہے۔ آپ یہ لکھ کر چیک کرسکتے ہیں کہ آیا یہ آپ کے سسٹم پر انسٹال ہے یا نہیں:

screen --version

Screen version 4.06.02 (GNU) 23-Oct-17

اوبنٹو اور ڈیبیئن پر لینکس سکرین انسٹال کریں

sudo apt install screen

سینٹوس اور فیڈورا پر لینکس سکرین انسٹال کریں

sudo yum install screen

لینکس سکرین شروع کرنا

اسکرین سیشن شروع کرنے کے لئے ، اپنے کنسول میں صرف screen ٹائپ کریں:

screen

یہ اسکرین سیشن کھولے گا ، ایک نئی ونڈو تشکیل دے گا ، اور اس ونڈو میں شیل کا آغاز کرے گا۔

اب جب آپ نے اسکرین سیشن کھولا ہے ، آپ ٹائپ کرکے کمانڈ کی فہرست حاصل کرسکتے ہیں۔

Ctrl+a ?

نامزد سیشن کا آغاز

جب آپ متعدد اسکرین سیشن چلاتے ہیں تو نامزد سیشن مفید ہیں۔ نامزد سیشن بنانے کے لئے ، مندرجہ ذیل دلائل کے ساتھ اسکرین کمانڈ چلائیں:

screen -S session_name

وضاحتی سیشن کا نام منتخب کرنا ہمیشہ ایک اچھا خیال ہے۔

لینکس سکرین ونڈوز کے ساتھ کام کرنا

جب آپ نیا اسکرین سیشن شروع کرتے ہیں تو ، اس میں خول کے ساتھ ایک ونڈو تشکیل دیتا ہے۔

اسکرین سیشن کے اندر آپ ایک سے زیادہ ونڈوز رکھ سکتے ہیں۔

شیل کی قسم Ctrl+a c ساتھ ایک نئی ونڈو بنانے کے لئے ، 0…9 حد سے پہلا دستیاب نمبر اس کو تفویض کیا جائے گا۔

لینکس سکرین ونڈوز کے انتظام کے لئے ذیل میں کچھ عمومی کمانڈز درج ہیں۔

  • Ctrl+a c ایک نئی ونڈو بنائیں (شیل کے ساتھ) Ctrl+a | موجودہ خطے کو عمودی طور پر دو خطوں میں تقسیم کریں Ctrl+a tab موجودہ ان پٹ فوکس کو اگلے خطے میں تبدیل کریں Ctrl+a Ctrl+a موجودہ اور پچھلے خطے کے مابین ٹوگل X موجودہ خطہ بند کریں

لینکس سکرین سیشن سے علیحدہ کریں

آپ ٹائپ کرکے کسی بھی وقت اسکرین سیشن سے علیحدہ کرسکتے ہیں۔

Ctrl+a d

آپ کے سیشن سے علیحدگی کے بعد اسکرین سیشن میں چلنے والا پروگرام چلتا رہے گا۔

ایک لینکس اسکرین پر دوبارہ جڑیں

اپنے اسکرین سیشن کو دوبارہ شروع کرنے کے لئے درج ذیل کمانڈ کا استعمال کریں:

screen -r

اگر آپ کی مشین پر متعدد اسکرین سیشن چل رہے ہیں تو ، آپ کو سوئچ کے بعد اسکرین سیشن کی شناخت شامل کرنے کی ضرورت ہوگی۔

سیشن کی شناخت تلاش کرنے کیلئے موجودہ چلانے والے اسکرین سیشن کی فہرست اس کے ساتھ بنائیں:

screen -ls

There are screens on: 10835.pts-0.linuxize-desktop (Detached) 10366.pts-0.linuxize-desktop (Detached) 2 Sockets in /run/screens/S-linuxize.

screen -r 10835

لینکس سکرین کو کسٹمائز کریں

جب screen شروع کی جاتی ہے ، تو وہ /etc/screenrc اور /etc/screenrc سے تشکیلاتی پیرامیٹرز ~/.screenrc اگر فائل موجود ہے۔ ہم اسکرین .screenrc فائل کا استعمال کرتے ہوئے اپنی ترجیحات کے مطابق پہلے سے طے شدہ سکرین کی ترتیبات میں ردوبدل کرسکتے ہیں۔

حسب ضرورت اسٹیٹس لائن اور کچھ اضافی اختیارات کے ساتھ یہاں ایک نمونہ. ~/.screenrc تشکیل ہے۔

. /.سکرین آر سی

# Turn off the welcome message startup_message off # Disable visual bell vbell off # Set scrollback buffer to 10000 defscrollback 10000 # Customize the status line hardstatus alwayslastline hardstatus string '%{= kG}'

بنیادی لینکس سکرین کا استعمال

اسکرین کے ساتھ شروع کرنے کے لئے ذیل میں بنیادی اقدامات درج ذیل ہیں۔

  1. کمانڈ پرامپٹ پر ، screen ٹائپ کریں۔ مطلوبہ پروگرام کو چلائیں۔ سکرین سیشن سے علیحدہ کرنے کے لئے کلیدی تسلسل Ctrl-a + Ctrl-d استعمال کریں۔ screen -r ٹائپ کرکے screen -r سیشن سے رابطہ کریں۔

نتیجہ اخذ کرنا

اس ٹیوٹوریل میں ، آپ نے گنو سکرین کو استعمال کرنے کا طریقہ سیکھا۔ اب آپ اسکرین کی افادیت کا استعمال شروع کرسکتے ہیں اور ایک ہی سیشن سے متعدد اسکرین ونڈوز تشکیل دے سکتے ہیں ، ونڈوز کے درمیان تشریف لے .screenrc اسکرین سیشن کو الگ الگ اور دوبارہ شروع کرسکتے ہیں اور اسکرین .screenrc فائل کا استعمال کرکے اپنے اسکرین ٹرمینل کو ذاتی نوعیت کا بنا سکتے ہیں۔

سکرین صارف کے دستی صفحے پر Gnu سکرین کے بارے میں مزید جاننے کے لئے اور بھی بہت کچھ ہے۔

اسکرین ٹرمینل