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

How Use Sudo Command Linux



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

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







نوٹ: ہم نے sudo کمانڈ استعمال کرنے کے طریقہ کار کی وضاحت کے لیے لینکس منٹ 20 کا استعمال کیا ہے۔



لینکس ٹکسال 20 میں سودو کمانڈ استعمال کرنے کا طریقہ مندرجہ ذیل تین مثال کے منظرناموں سے ظاہر ہوگا۔



منظر # 1: اپنے سسٹم کو سوڈو کمانڈ سے اپ ڈیٹ کرنا۔

جب بھی آپ اپنے لینکس سسٹم میں کوئی نیا پروگرام ، ایپلیکیشن ، پیکیج یا کمانڈ انسٹال کرنا چاہتے ہیں ، آپ کو ہمیشہ مشورہ دیا جاتا ہے کہ اس سے پہلے اپنے سسٹم کا کیش اپ ڈیٹ کریں۔ اس کی وجہ یہ ہے کہ ، بعض اوقات ، کچھ موجودہ پیکیجز غیر پیچیدہ ہوسکتے ہیں ، جو آپ کے سسٹم میں کوئی نئی چیز انسٹال کرتے وقت آپ کے لیے پریشانی کا باعث بن سکتے ہیں۔ آپ اپڈیٹ کمانڈ کو روٹ یوزر کے مراعات کے ساتھ چلا سکتے ہیں۔ لہذا ، اپنے سسٹم کو sudo کمانڈ سے اپ ڈیٹ کرنے کے لیے ، آپ کو درج ذیل اقدامات کرنے ہوں گے:





پہلے مرحلے میں ، کسی بھی لینکس ڈسٹری بیوشن میں ٹرمینل لانچ کریں (میں لینکس منٹ 20 استعمال کر رہا ہوں) اس پر موجود ٹرمینل آئیکن پر کلک کر کے کیا جا سکتا ہے۔ آپ مندرجہ ذیل تصویر میں لینکس منٹ 20 ٹرمینل کو دیکھ سکتے ہیں۔



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

$سودومناسب اپ ڈیٹ

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

منظر نامہ 2: اپنے سسٹم کو سوڈو کمانڈ سے اپ گریڈ کرنا۔

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

اپنے لینکس ٹکسال 20 ٹرمینل میں ، آپ کو درج ذیل کمانڈ پر عمل کرنا ہوگا:

$سودومناسب اپ گریڈ

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

اپ گریڈ کمانڈ کو اس پر عملدرآمد کرنے میں کچھ منٹ لگیں گے ، جو دوبارہ انحصار کرتا ہے کہ پیکجوں کی صحیح تعداد کو اپ گریڈ کیا جائے۔ تاہم ، ایک بار جب تمام پیکجوں کو اپ گریڈ کر لیا جائے گا ، آپ کا ٹرمینل اس پر درج ذیل آؤٹ پٹ دکھائے گا:

منظر # 3: سوڈو کمانڈ کے ساتھ ٹیکسٹ فائل بنانا۔

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

پہلے مرحلے میں ، آپ کو درج ذیل کمانڈ پر عمل کرنا ہوگا۔

$سودو نینوMyFile.txt

آپ MyFile.txt کو اپنی ٹیکسٹ فائل میں MyFile.txt کا نام دینے کے بجائے اپنی پسند کے کسی بھی نام سے تبدیل کر سکتے ہیں۔ جیسا کہ اس معاملے میں ، ہم نے اپنی ٹیکسٹ فائل کا نام Sudo.txt رکھا ہے۔

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

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

نتیجہ

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