لینکس میں PATH میں ڈائریکٹری کیسے شامل کریں [فوری ٹپ]

لینکس میں PATH میں ڈائریکٹری شامل کرنے اور ان تبدیلیوں کو مستقل طور پر کرنے کے بارے میں تمام ضروری اقدامات جانیں۔

لینکس میں PATH متغیر ڈائریکٹریوں کا راستہ محفوظ کرتا ہے جہاں آپ کمانڈ چلاتے وقت اسے قابل عمل تلاش کرنا چاہئے۔

[email protected] :~$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

جیسا کہ آپ دیکھ سکتے ہیں ، PATH کئی ڈائریکٹریوں پر مشتمل ہوتا ہے (جیسے/usr/local/sbin ،/usr/bin اور زیادہ) بڑی آنت کے ذریعے الگ .

اگر آپ سسٹم میں کہیں سے بھی کچھ ایگزیکیوٹیبلز کو کمانڈ کے طور پر چلانا چاہتے ہیں تو آپ کو ان کا مقام PATH متغیر میں شامل کرنا چاہیے۔

ترقیاتی ماحول قائم کرتے وقت یہ عام بات ہے۔ مثال کے طور پر ، تصور کریں کہ آپ نے جاوا اور ماون ڈاؤن لوڈ اور انسٹال کیا ہے۔ اپنے پروگراموں کو صحیح طریقے سے کام کرنے کے لیے ، آپ کو PATH میں ماون اور جاوا کی بائنریز کا مقام بتانا ہوگا۔

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

لینکس میں PATH میں ڈائریکٹری شامل کرنا۔

لینکس میں PATH متغیر میں ایک نئی ڈائریکٹری شامل کرنے کا عمل بنیادی طور پر یہ ہے:

export PATH=$PATH:your_directory

کہاں | _+_ | ہے مطلق راستہ متعلقہ ڈائریکٹری کو۔

آئیے کہتے ہیں ، آپ نے ماون کو ہوم ڈائریکٹری میں ڈاؤن لوڈ کیا اور نکالا اور آپ اس کی بن ڈائریکٹری کو PATH میں شامل کرنا چاہتے ہیں۔ آئیے فرض کریں کہ اس بن ڈائریکٹری کا مطلق راستہ /home/abhishek/maven/apache-maven-3.8.0/bin ہے۔

یہاں آپ کو کیا کرنا چاہیے:

برآمد PATH = $ PATH: /home/abhishek/maven/apache-maven-3.8.0/bin

your_directory

توجہ دینے کی چیزیں۔ یہاں:

  • $ متغیر نام سے پہلے کا مطلب ہے کہ آپ اس کی قیمت کا حوالہ دے رہے ہیں۔ PATH متغیر نام ہے ، $ PATH متغیر PATH کی قدر ہے۔
  • آپ کو = کے بائیں جانب PATH کے ساتھ $ استعمال نہیں کرنا چاہیے۔
  • = سے پہلے اور بعد میں کوئی خالی جگہ نہیں ہونی چاہیے۔
  • شامل کرنا نہ بھولیں: $ PATH کے بعد کیونکہ PATH میں ڈائریکٹریز بڑی آنت سے الگ ہوتی ہیں۔
  • بڑی آنت سے پہلے اور بعد میں کوئی جگہ نہیں ہونی چاہیے (:)۔

ایک بار جب آپ PATH کو نئی ویلیو کے ساتھ سیٹ کر لیں ، تو براہ کرم چیک کریں کہ PATH کو درست طریقے سے اپ ڈیٹ کیا گیا ہے۔

export PATH=$PATH:/home/abhishek/maven/apache-maven-3.8.0/bin

آپ کمانڈ یا اسکرپٹ چلانا چاہتے ہیں جس کے لیے آپ نے PATH میں ترمیم کی ہے۔ یہ آپ کو یقینی طور پر بتائے گا کہ کیا PATH ابھی صحیح طریقے سے سیٹ ہے۔

PATH میں مستقل تبدیلیاں کرنا۔

آپ نے PATH متغیر میں مطلوبہ ڈائریکٹری شامل کی لیکن تبدیلی عارضی ہے۔ اگر آپ ٹرمینل سے باہر نکلتے ہیں ، سیشن سے باہر نکلیں یا سسٹم سے لاگ آؤٹ کریں ، PATH پلٹ جائے گا اور تبدیلیاں ختم ہو جائیں گی۔

اگر آپ اپنے لیے PATH متغیر میں مستقل تبدیلیاں کرنا چاہتے ہیں ، تو آپ اسے اپنی ہوم ڈائریکٹری میں .bashrc فائل میں شامل کر سکتے ہیں ، یہ فرض کرتے ہوئے کہ آپ بش شیل استعمال کر رہے ہیں۔

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

[email protected] :~$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/abhishek/maven/apache-maven-3.8.0/bin

اگر آپ چاہتے ہیں کہ ترمیم شدہ PATH متغیر لینکس سسٹم پر ہر ایک کے لیے دستیاب ہو تو آپ برآمد کو /etc /profile فائل میں شامل کر سکتے ہیں۔ یہ اس وقت موزوں ہے جب آپ سیسڈمین ہوں اور حسب ضرورت راستے کے ساتھ ایک ترتیب شدہ نظام ہو۔

بونس ٹپ: ڈائریکٹریوں کو PATH میں فوقیت حاصل ہے۔

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

اگر/usr/local/sbin/usr/bin سے پہلے آتا ہے تو ، قابل عمل کو پہلے/usr/local/sbin میں تلاش کیا جاتا ہے۔ اگر قابل عمل پایا جاتا ہے تو ، تلاش ختم ہوجاتی ہے اور قابل عمل پھانسی دی جاتی ہے۔

یہی وجہ ہے کہ آپ کو کچھ مثالیں ملیں گی جہاں PATH میں ہر چیز سے پہلے اضافی ڈائریکٹری شامل کی جاتی ہے۔

nano ~/.bashrc

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

کیا یہ کافی واضح تھا؟

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


جیسا کہ آپ نے پڑھا ہے؟ براہ کرم اسے دوسروں کے ساتھ شیئر کریں۔

دلچسپ مضامین

آپریٹنگ سسٹم سے 404 کیلوگر کو کیسے دور کریں

آپریٹنگ سسٹم سے 404 کیلوگر کو کیسے دور کریں

404 کیلوگر کو کیسے دور کریں - وائرس سے ہٹانے کی ہدایات (تازہ کاری)

ونڈوز 10 پر فائل ایکسپلورر ڈارک تھیم کے کام نہ کرنے کو کیسے درست کریں

ونڈوز 10 پر فائل ایکسپلورر ڈارک تھیم کے کام نہ کرنے کو کیسے درست کریں

ونڈوز 10 پر فائل ایکسپلورر ڈارک تھیم کے کام نہ کرنے کو کیسے درست کریں

مشکوک سرگرمی گھوٹالہ

مشکوک سرگرمی گھوٹالہ

ممکنہ مشتبہ سرگرمی اسکام ان انسٹال کرنے کا طریقہ - وائرس سے ہٹانے کی ہدایت (تازہ کاری)

برائوزر کی ترتیبات سے hidemysearches.com کو ہٹا دیں

برائوزر کی ترتیبات سے hidemysearches.com کو ہٹا دیں

Hidemysearches.com ری ڈائریکٹ سے کیسے چھٹکارا حاصل کریں - وائرس سے ہٹانے کے رہنما (اپ ڈیٹ)

اپنے میک سے لاجیکل سرچ ایڈویئر کو کیسے ہٹائیں

اپنے میک سے لاجیکل سرچ ایڈویئر کو کیسے ہٹائیں

لاجیکل سرچ اڈویئر (میک) سے کیسے چھٹکارا حاصل کریں - وائرس سے ہٹانے کے رہنما (اپ ڈیٹ)

پے پال ای میل وائرس

پے پال ای میل وائرس

پے پال ای میل وائرس کو کیسے دور کریں - وائرس سے ہٹانے کی ہدایات (تازہ کاری)

ونڈوز 10 میں کمانڈ پرامپٹ کیسے کھولیں؟

ونڈوز 10 میں کمانڈ پرامپٹ کیسے کھولیں؟

ونڈوز 10 میں کمانڈ پرامپٹ کیسے کھولیں؟

Home.docpdfconverter.com ری ڈائریکٹ

Home.docpdfconverter.com ری ڈائریکٹ

Home.docpdfconverter.com ری ڈائریکٹ سے کیسے نجات حاصل کریں - وائرس سے ہٹانے کے رہنما

ونڈوز 10 پر نیٹ ورک کی سندیں درج کریں - غلطی درست کریں

ونڈوز 10 پر نیٹ ورک کی سندیں درج کریں - غلطی درست کریں

ونڈوز 10 پر نیٹ ورک کی سندیں درج کریں - غلطی درست کریں

سیف ویب کے ذریعہ اشتہارات

سیف ویب کے ذریعہ اشتہارات

سیف ویب کے ذریعہ اشتہارات کو ان انسٹال کرنے کا طریقہ - وائرس سے ہٹانے کی ہدایات


اقسام