لینکس میں $ PATH متغیر کو کیسے ترتیب دیا جائے۔

لینکس میں $ PATH متغیر کو کیسے ترتیب دیا جائے۔

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





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





ایسے معاملات میں ، آپ کو ان پروگراموں کو چلانے سے پہلے $ PATH متغیر کو مناسب طریقے سے سیٹ کرنے کی ضرورت ہے۔





آئی فون چارجر پورٹ کو ٹھیک کرنے کا طریقہ

لینکس میں $ PATH کیا ہے؟

جیسا کہ اوپر ذکر کیا گیا ہے ، $ PATH لینکس میں ایک ماحولیاتی متغیر ہے ، جس میں بڑی آنت سے جدا ڈائریکٹریوں کی فہرست شامل ہوتی ہے جسے لینکس شیل سے مراد ہے جب اسے کمانڈ ملتی ہے یا عمل کال ایک پروگرام سے

عام طور پر ، $ PATH متغیر میں شامل ہے /am ، /usr/bin ، اور /usr/local/bin ڈائریکٹریز ، سپر یوزر کے ساتھ دو مزید اندراجات ، یعنی ، /sbin اور /usr/sbin . تاہم ، آپ اپنے $ PATH متغیر میں نئی ​​اندراجات شامل کر سکتے ہیں تاکہ موجودہ ورکنگ ڈائریکٹری سے قطع نظر ٹرمینل سے سکرپٹ اور پروگرام آسانی سے لانچ کر سکیں۔



آپ $ PATH کیوں سیٹ کرنا چاہیں گے؟

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

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





متعلقہ: لینکس میں سی ڈی کمانڈ کا استعمال کرتے ہوئے ڈائریکٹری کو کیسے تبدیل کیا جائے۔

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





لینکس میں $ PATH متغیر کو کیسے ترتیب دیا جائے۔

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

1. عارضی طور پر $ PATH متغیر مقرر کرنا۔

اگر آپ صرف اپنے موجودہ (فعال) سیشن میں سکرپٹ یا پروگرام چلانا چاہتے ہیں تو آپ عارضی $ PATH متغیر مقرر کرنے کا انتخاب کر سکتے ہیں۔ جب آپ ایسا کرتے ہیں تو ، آپ اس پروگرام کو اپنے سسٹم پر کہیں سے بھی کمانڈ کے ساتھ چلانے کے قابل ہو جائیں گے بغیر اس کے کہ اس کا مکمل راستہ کمانڈ میں شامل ہو لیکن صرف موجودہ سیشن میں۔

عارضی طور پر $ PATH متغیر سیٹ کرنے کے لیے ، ٹرمینل کھولیں اور متغیر میں ڈائریکٹریز شامل کرنے کے لیے درج ذیل نحو کا استعمال کریں:

کارروائی مکمل نہیں ہو سکتی کیونکہ فائل کسی دوسرے پروگرام میں کھلی ہوئی ہے۔
export PATH=$PATH:/path/to/directory

مثال کے طور پر:

export PATH=$PATH:/home/smithy/scripts/

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

2. ایک مستقل $ PATH متغیر مقرر کرنا۔

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

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

اپنے سسٹم پر شیل کی شناخت کے لیے ٹرمینل میں درج ذیل کمانڈ چلائیں:

echo

لینکس میں $ PATH متغیر کو کیسے ترتیب دیا جائے۔

لینکس میں $ PATH متغیر کو کیسے ترتیب دیا جائے۔

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





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





ایسے معاملات میں ، آپ کو ان پروگراموں کو چلانے سے پہلے $ PATH متغیر کو مناسب طریقے سے سیٹ کرنے کی ضرورت ہے۔





لینکس میں $ PATH کیا ہے؟

جیسا کہ اوپر ذکر کیا گیا ہے ، $ PATH لینکس میں ایک ماحولیاتی متغیر ہے ، جس میں بڑی آنت سے جدا ڈائریکٹریوں کی فہرست شامل ہوتی ہے جسے لینکس شیل سے مراد ہے جب اسے کمانڈ ملتی ہے یا عمل کال ایک پروگرام سے

عام طور پر ، $ PATH متغیر میں شامل ہے /am ، /usr/bin ، اور /usr/local/bin ڈائریکٹریز ، سپر یوزر کے ساتھ دو مزید اندراجات ، یعنی ، /sbin اور /usr/sbin . تاہم ، آپ اپنے $ PATH متغیر میں نئی ​​اندراجات شامل کر سکتے ہیں تاکہ موجودہ ورکنگ ڈائریکٹری سے قطع نظر ٹرمینل سے سکرپٹ اور پروگرام آسانی سے لانچ کر سکیں۔



آپ $ PATH کیوں سیٹ کرنا چاہیں گے؟

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

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





متعلقہ: لینکس میں سی ڈی کمانڈ کا استعمال کرتے ہوئے ڈائریکٹری کو کیسے تبدیل کیا جائے۔

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





لینکس میں $ PATH متغیر کو کیسے ترتیب دیا جائے۔

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

1. عارضی طور پر $ PATH متغیر مقرر کرنا۔

اگر آپ صرف اپنے موجودہ (فعال) سیشن میں سکرپٹ یا پروگرام چلانا چاہتے ہیں تو آپ عارضی $ PATH متغیر مقرر کرنے کا انتخاب کر سکتے ہیں۔ جب آپ ایسا کرتے ہیں تو ، آپ اس پروگرام کو اپنے سسٹم پر کہیں سے بھی کمانڈ کے ساتھ چلانے کے قابل ہو جائیں گے بغیر اس کے کہ اس کا مکمل راستہ کمانڈ میں شامل ہو لیکن صرف موجودہ سیشن میں۔

عارضی طور پر $ PATH متغیر سیٹ کرنے کے لیے ، ٹرمینل کھولیں اور متغیر میں ڈائریکٹریز شامل کرنے کے لیے درج ذیل نحو کا استعمال کریں:

export PATH=$PATH:/path/to/directory

مثال کے طور پر:

export PATH=$PATH:/home/smithy/scripts/

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

2. ایک مستقل $ PATH متغیر مقرر کرنا۔

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

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

اپنے سسٹم پر شیل کی شناخت کے لیے ٹرمینل میں درج ذیل کمانڈ چلائیں:

echo $0

آپ کو اپنے فعال شیل کا نام آؤٹ پٹ کے طور پر دیکھنا چاہیے۔ زیادہ تر معاملات میں ، یہ ہوگا۔ باش شیل۔ ، جب تک کہ آپ اسے Zsh ، Ksh ، یا کسی اور لینکس شیل میں تبدیل نہ کریں۔

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

شیل کا نام۔کنفیگریشن فائل۔
لشکر~/.bashrc
ksh~/.kshrc
zsh~/.zshrc
csh/.cshrc

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

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

  1. ٹرمینل کھولیں اور کھولنے کے لیے درج ذیل کمانڈ درج کریں۔ .bashrc فائل. آپ استعمال کر سکتے ہیں کوئی لینکس ٹیکسٹ ایڈیٹر۔ اپنی پسند کا. | _+_ |
  2. $ PATH متغیر کو سیٹ کرنے کے لیے درج ذیل نحو کا استعمال کریں۔ | _+_ |
  3. فائل کو محفوظ کریں اور موجودہ شیل ماحول کو استعمال کرتے ہوئے اپ ڈیٹ کریں۔ ذریعہ . nano ~/.bashrc
  4. یہ چیک کرنے کے لیے درج ذیل کمانڈ ٹائپ کریں کہ ڈائریکٹری شامل کی گئی ہے یا نہیں۔ | _+_ |

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

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

عالمی سطح پر $ PATH سیٹ کرنے کے لیے ، آپ کو اسی کمانڈ کا استعمال کرتے ہوئے ڈائریکٹری شامل کرنے کی ضرورت ہوگی جو آپ نے عارضی اور مستقل سیٹ اپ کو شامل کرتے ہوئے استعمال کی تھی ، لیکن یا تو /etc/ماحول۔ یا پھر /etc/پروفائل۔ فائل.

ان فائلوں میں سے کسی کو کھولیں اور ڈائریکٹری کا راستہ شامل کریں:

export PATH=$PATH:/path/to/directory/

لینکس میں $ PATH کو کامیابی سے ترتیب دینا۔

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

زیادہ تر معاملات میں ، ہم تجویز کرتے ہیں کہ آپ اپنے سسٹم پر $ PATH متغیر کو مستقل طور پر فی صارف ترتیب میں سیٹ کریں کیونکہ یہ دو طریقوں میں سے سب سے موثر طریقہ ہے۔

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

بانٹیں بانٹیں ٹویٹ ای میل۔ لینکس میں ڈائریکٹری کیسے تلاش کی جائے

کچھ ڈھونڈ رہے ہو؟ لینکس پر آپ کی ضرورت کی صحیح ڈائریکٹری کو تلاش کرنے کا طریقہ یہاں ہے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • لینکس
  • ٹرمینل
  • لینکس
مصنف کے بارے میں یش وٹے(21 مضامین شائع ہوئے)

یش DIY ، لینکس ، پروگرامنگ اور سیکورٹی کے لیے MUO میں سٹاف رائٹر ہیں۔ لکھنے میں اپنا جذبہ تلاش کرنے سے پہلے ، وہ ویب اور iOS کے لیے تیار کرتا تھا۔ آپ ان کی تحریر TechPP پر بھی ڈھونڈ سکتے ہیں ، جہاں وہ دیگر عمودی کا احاطہ کرتا ہے۔ ٹیک کے علاوہ ، وہ فلکیات ، فارمولا 1 ، اور گھڑیوں کے بارے میں بات کرنے سے لطف اندوز ہوتا ہے۔

یش واٹ سے مزید

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

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔

آپ کو اپنے فعال شیل کا نام آؤٹ پٹ کے طور پر دیکھنا چاہیے۔ زیادہ تر معاملات میں ، یہ ہوگا۔ باش شیل۔ ، جب تک کہ آپ اسے Zsh ، Ksh ، یا کسی اور لینکس شیل میں تبدیل نہ کریں۔

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

شیل کا نام۔کنفیگریشن فائل۔
لشکر~/.bashrc
ksh~/.kshrc
zsh~/.zshrc
csh/.cshrc

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

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

  1. ٹرمینل کھولیں اور کھولنے کے لیے درج ذیل کمانڈ درج کریں۔ .bashrc فائل. آپ استعمال کر سکتے ہیں کوئی لینکس ٹیکسٹ ایڈیٹر۔ اپنی پسند کا. | _+_ |
  2. $ PATH متغیر کو سیٹ کرنے کے لیے درج ذیل نحو کا استعمال کریں۔ | _+_ |
  3. فائل کو محفوظ کریں اور موجودہ شیل ماحول کو استعمال کرتے ہوئے اپ ڈیٹ کریں۔ ذریعہ . nano ~/.bashrc
  4. یہ چیک کرنے کے لیے درج ذیل کمانڈ ٹائپ کریں کہ ڈائریکٹری شامل کی گئی ہے یا نہیں۔ | _+_ |

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

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

عالمی سطح پر $ PATH سیٹ کرنے کے لیے ، آپ کو اسی کمانڈ کا استعمال کرتے ہوئے ڈائریکٹری شامل کرنے کی ضرورت ہوگی جو آپ نے عارضی اور مستقل سیٹ اپ کو شامل کرتے ہوئے استعمال کی تھی ، لیکن یا تو /etc/ماحول۔ یا پھر /etc/پروفائل۔ فائل.

ٹاسک بار ونڈوز 10 میں کام نہیں کررہا ہے۔

ان فائلوں میں سے کسی کو کھولیں اور ڈائریکٹری کا راستہ شامل کریں:

export PATH=$PATH:/path/to/directory/

لینکس میں $ PATH کو کامیابی سے ترتیب دینا۔

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

زیادہ تر معاملات میں ، ہم تجویز کرتے ہیں کہ آپ اپنے سسٹم پر $ PATH متغیر کو مستقل طور پر فی صارف ترتیب میں سیٹ کریں کیونکہ یہ دو طریقوں میں سے سب سے موثر طریقہ ہے۔

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

بانٹیں بانٹیں ٹویٹ ای میل۔ لینکس میں ڈائریکٹری کیسے تلاش کی جائے

کچھ ڈھونڈ رہے ہو؟ لینکس پر آپ کی ضرورت کی صحیح ڈائریکٹری کو تلاش کرنے کا طریقہ یہاں ہے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • لینکس
  • ٹرمینل
  • لینکس
مصنف کے بارے میں یش وٹے(21 مضامین شائع ہوئے)

یش DIY ، لینکس ، پروگرامنگ اور سیکورٹی کے لیے MUO میں سٹاف رائٹر ہیں۔ لکھنے میں اپنا جذبہ تلاش کرنے سے پہلے ، وہ ویب اور iOS کے لیے تیار کرتا تھا۔ آپ ان کی تحریر TechPP پر بھی ڈھونڈ سکتے ہیں ، جہاں وہ دیگر عمودی کا احاطہ کرتا ہے۔ ٹیک کے علاوہ ، وہ فلکیات ، فارمولا 1 ، اور گھڑیوں کے بارے میں بات کرنے سے لطف اندوز ہوتا ہے۔

یش واٹ سے مزید

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

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔