اوبنٹو پر اسکرین کمانڈ کا استعمال کیسے کریں۔

How Use Screen Command Ubuntu



اکثر اوقات ایسے ہوتے ہیں جب ہمیں کچھ کام کرنے کی ضرورت ہوتی ہے جس پر عملدرآمد اور عملدرآمد کے لیے طویل وقت درکار ہوتا ہے۔ اچانک ، کنکشن ڈراپ ہو جاتا ہے ، آپ کی سکرین منجمد ہو جاتی ہے ، اور آپ کے کیے ہوئے تمام کام ضائع ہو جاتے ہیں۔ یہ ایک اہم مسئلہ ہے ، کیونکہ کسی ایسے شخص کو جو ڈیڈ لائن کو پورا کرنے کی ضرورت ہے یا اس کے لیے ضروری ہے کہ کھوئے ہوئے ڈیٹا کو اب سب کچھ دوبارہ کرنا پڑے۔

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







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

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



$سکرین -ورژن



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





$سودومناسبانسٹال کریں سکرین

سکرین کا استعمال اور خصوصیات

1) سکرین شروع کرنا

اسکرین شروع کرنے کے لیے ، ٹرمینل کھولیں اور درج ذیل کمانڈ درج کریں:

$سکرین

اس کمانڈ میں داخل ہونے کے بعد ، آپ کو ایک کاپی رائٹ اسکرین نظر آئے گی جو آپ کو دبانے کے لیے کہے گی۔ داخل کریں۔ اور جاری رکھیں. ایسا کریں ، اور آپ کو ٹرمینل پر واپس لایا جائے گا جس میں کچھ نہیں ہو رہا ہے۔ ٹرمینل ایک جیسا دکھائی دیتا ہے۔ آپ فولڈرز میں جا سکتے ہیں ، ان میں جھانک سکتے ہیں ، فائلیں کھول سکتے ہیں اور وہ تمام کام کر سکتے ہیں جو آپ پہلے کر چکے ہیں۔ تو ، کیا تبدیل ہوا ہے؟



اگرچہ ایسا لگتا ہے کہ کوئی تبدیلی نہیں ہوئی ہے ، اسکرین کمانڈ میں داخل ہونے کے بعد ، ہم نے واقعی ایک سکرین سیشن کھول دیا۔ اسکرین کے ساتھ آنے والے تمام احکامات حاصل کرنے کے لیے ، پہلے دبائیں۔ Ctrl + a اس کے بعد ؟ (حوالہ جات کے بغیر سوالیہ نشان)۔

2) سکرین سے علیحدہ کرنا اور دوبارہ منسلک کرنا۔

اب ، ہم فرض کرتے ہیں کہ ہم اپنے سسٹم کو اپ ڈیٹ کرنا چاہتے ہیں۔ ہم ٹرمینل میں اپ ڈیٹ کمانڈ داخل کرتے ہیں اور اس کے مکمل ہونے کا انتظار کرتے ہیں۔ پہلے سے واپس جانا ، اگر ہمارا انٹرنیٹ کنکشن کھو جاتا ہے یا ہمارا سیشن منقطع ہو جاتا ہے ، تو ہمارا اپ ڈیٹ کا عمل رک جائے گا ، اور ہمیں دوبارہ شروع کرنا پڑے گا۔ اس سے بچنے کے لیے ، ہم سکرین کی علیحدہ کمانڈ استعمال کریں گے۔ اس کے لیے ، درج کریں۔ Ctrl + a اس کے بعد: د . آپ کو ذیل کی تصویر میں دکھائے گئے آؤٹ پٹ کی طرح مل جائے گا:

اب ، آپ ملٹی ٹاسک اور دوسرے کام کر سکتے ہیں جو آپ کرنا چاہتے ہیں۔ اپ گریڈ ابھی تک جاری ہے ، لیکن صرف پس منظر میں۔

اگر ، اتفاق سے ، آپ کا کنکشن ختم ہو جاتا ہے ، یا آپ صرف اس کی پیشرفت دیکھنے کے لیے دوبارہ رابطہ کرنا چاہتے ہیں ، تو ٹرمینل میں درج ذیل کمانڈ درج کریں:

$سکرین

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

3) ایک سے زیادہ اسکرینیں

جیسا کہ پہلے ذکر کیا گیا ہے ، سکرین آپ کو ایک ونڈو کے اندر متعدد ٹرمینل سیشنز کو جوڑنے کی اجازت دیتی ہے۔ اسکرین آپ کو ایسا کرنے کی اجازت دینے کے دو طریقے ہیں: گھریلو اسکرینیں ، اور دوسری اسکرین کو الگ کرنا اور چلانا۔

a) گھریلو اسکرینیں۔

گھریلو سکرین بنانے کے لیے ، جیسا کہ ایک سکرین کے اندر کی سکرین میں ، آپ یا تو صرف اسکرین کمانڈ داخل کر سکتے ہیں یا استعمال کر سکتے ہیں۔ Ctrl + a اس کے بعد: ج . یہ آپ کے موجودہ مقام سے ایک نئی ونڈو بنائے گا۔ دریں اثنا ، آپ کی پرانی کھڑکی اب بھی پس منظر میں فعال رہے گی۔

مثال کے طور پر ، میری اسٹارٹ ونڈو میں ، میں ٹاپ کمانڈ چلا رہا ہوں ، جس تک درج ذیل کوڈ کا استعمال کرتے ہوئے رسائی حاصل کی جا سکتی ہے۔

$اوپر

اب ، میں اپنے ٹاپ کو پس منظر میں کھلا رکھتے ہوئے کچھ اور کام کرنا چاہتا ہوں۔ اس کے لیے ، میں سب سے پہلے منتخب کرتا ہوں۔ Ctrl + a اور پھر کلک کریں: ج . اس کے ساتھ ، ایک نئی ونڈو کھلتی ہے ، اور اب میں دوسرے کام کر سکتا ہوں۔

اسکرینوں کے درمیان سوئچنگ کے لیے ، میں کمانڈ استعمال کر سکتا ہوں: Ctrl + a اس کے بعد: n ، جو ہمیں اگلی کھڑکی کی طرف لے جاتا ہے اور Ctrl + a اس کے بعد: p ، جو پچھلی ونڈو پر سوئچ کرتا ہے۔ ہر عمل تب تک جاری رہے گا جب تک کہ آپ دستی طور پر ونڈو بند نہ کریں۔

اگر آپ اس کھڑکی پر واپس جانا چاہتے ہیں جہاں اوپر کا عمل چل رہا تھا ، تو آپ مندرجہ بالا دو کمانڈز میں سے کسی کو بھی داخل کر کے ایسا کر سکتے ہیں۔ میں نے مؤخر الذکر کا انتخاب کیا ، لہذا میں نے ٹائپ کیا۔ Ctrl + a اس کے بعد: n .

اور آواز، ہم سب سے اوپر سکرین پر واپس آ گئے ہیں.

ب) جدا کرنے والا۔ اور ایک اور سکرین چلا رہا ہے۔

ایک ہی وقت میں ایک سے زیادہ سکرین استعمال کرنے کا دوسرا طریقہ یہ ہے کہ پہلی سکرین کو الگ کر کے ایک ہی ٹرمینل پر دوسری سکرین چلائی جائے۔ آئیے اس صورتحال کو ایک مثال کے ساتھ دیکھیں۔

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

$ڈی ایف

اس ونڈو کو دباکر الگ کریں۔ Ctrl + a اس کے بعد: د . ایک تصویر جیسا کہ نیچے دی گئی تصویر میں دیکھا جائے گا۔

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

آئیے اس ونڈو کو بھی الگ کریں۔

اب ، ہمیں پہلی ونڈو سے دوبارہ منسلک ہونا ہے ، جس پر ہم اپنے میموری ڈیٹا کو دیکھ رہے تھے۔ لیکن جب ہم دوبارہ منسلک کمانڈ داخل کرتے ہیں ، ہم کچھ اس طرح دیکھتے ہیں:

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

$سکرین -ایل ایس۔

اس سے ہمیں پتہ چلتا ہے کہ دو ونڈوز ہیں ، ان کی آئی ڈی (14145 اور 13774) کے ساتھ ، جو کہ دونوں الگ الگ دکھائی دیتے ہیں۔ لہذا ، اگر ہمارے سیشن میں ایک سے زیادہ ونڈوز ہیں اور ہم کسی ونڈو سے دوبارہ منسلک ہونا چاہتے ہیں ، تو درج ذیل کمانڈ کو ٹرمینل میں داخل کرنے کی ضرورت ہے۔

$سکرین آئی ڈی

اور اگر ہم اپنی پہلی ونڈو کو دوبارہ منسلک کرنا چاہتے ہیں ، تو ہم درج کریں گے:

$سکرین 13774۔

اور ، ہم اپنی پہلی اسکرین پر واپس آ گئے ہیں۔

4) سکرین بند کرنا۔

اسکرینز کی افادیت کو بند کرنا صرف ٹرمینل میں ایگزٹ کمانڈ داخل کر کے کیا جا سکتا ہے:

$باہر نکلیں

اسکرین کمانڈ اتنا مفید کیوں ہے؟

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