پی ڈی ڈی کمانڈ کے ساتھ آپ کی ڈائرکٹری کو کیسے تلاش کریں

لینکس کمان لائن کا استعمال کرتے ہوئے جب آپ سب سے اہم حکمات میں سے ایک پی ایچ ڈی کمانڈ ہے جو پرنٹ ورکنگ ڈائرکٹری کے لئے تیار ہے.

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

کس طرح لینکس ڈائرکٹری آپ کو اس وقت میں تلاش کرنے کے لئے تلاش کریں

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

پی ڈی ڈی

پی ڈی ڈی کمانڈ کے لئے پیداوار اس طرح کچھ ہو گا:

/ گھر / گیری

جیسا کہ آپ نظام کے ارد گرد منتقل کرتے ہیں، کام کرنے والی ڈائرکٹری آپ کے موجودہ پوزیشن کو فائل سسٹم کے اندر تبدیل کرنے میں بدل جائے گی.

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

/ گھر / گیری / دستاویزات

پی ایچ ڈی شو کیا کرتا ہے جب آپ ایک علامی طور پر منسلک فولڈر پر جائیں

اس حصے کے لئے، ہم صورت حال کی وضاحت کرنے کے لئے ایک چھوٹا سا منظر مرتب کریں گے.

تصور کریں کہ آپ کے پاس ایک فولڈر کا ڈھانچہ ہے جیسا کہ مندرجہ ذیل ہے:

اب تصور کریں کہ آپ نے مندرجہ ذیل فولڈر 2 میں ایک علامتی لنک تیار کیا ہے:

ln -s / home / gary / دستاویزات / فولڈر 1 / گھر / گیری / دستاویزات / اکاؤنٹس

فولڈر کے درخت اب اس طرح نظر آئے گا:

ایل ایس کمانڈ ایک خاص مقام کے اندر فائلوں اور فولڈر کو ظاہر کرتا ہے:

ایل ایس ایل

اگر میں اپنے دستاویزات کے فولڈر کے خلاف اوپر والی کمانڈ بھاگوں تو میں یہ سمجھوں گا کہ اکاؤنٹس کے لئے یہ اس طرح کچھ دکھائے گا:

اکاؤنٹس -> فولڈر 2

علامتی لنکس بنیادی طور پر فائل کے نظام کے اندر کسی دوسرے مقام پر اشارہ کرتے ہیں.

اب تصور کریں کہ آپ دستاویز فولڈر میں ہیں اور آپ اکاؤنٹ میں فولڈر منتقل کرنے کے لئے سی ڈی کمانڈ استعمال کرتے ہیں.

آپ کو لگتا ہے کہ پی ڈی ڈی کی پیداوار کیا ہوگی؟

اگر آپ نے اندازہ کیا ہے کہ یہ / گھر / گیری / دستاویزات / اکاؤنٹس دکھائے جائیں گے تو آپ درست ہو جائیں گے، لیکن اگر آپ اکاؤنٹس کے فولڈر کے خلاف ایل ایس کمانڈ بھاگتے ہیں تو یہ آپ فولڈر 2 فولڈر کے اندر فائلوں کو دکھا رہا ہے.

مندرجہ ذیل کمانڈ کو دیکھو:

پی ڈی ڈی - پی

جب آپ مندرجہ ذیل کمانڈ کو علامت سے منسلک فولڈر کے اندر چلاتے ہیں تو آپ جسمانی مقام دیکھیں گے جس میں ہمارے کیس / گھر / گیری / دستاویزات / فولڈر 2 شامل ہیں.

منطقی فولڈر کو دیکھنے کے لئے آپ مندرجہ ذیل کمانڈ استعمال کرسکتے ہیں:

پی ڈی ڈی ایل

یہ میرا معاملہ اسی طرح دکھایا جاسکتا ہے جو اپنے / گھر / گیری / دستاویزات / اکاؤنٹس پر پی ڈبلیو ڈی ہے.

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

لہذا پی پی یا ایل ایل سوئچ کا استعمال کرنے کے لئے یہ اچھی عادت ہے (اس پر منحصر ہے کہ جس طرز عمل کو آپ دیکھنا چاہتے ہیں).

$ PWD متغیر استعمال کرتے ہوئے

آپ موجودہ کام کرنے والی ڈائریکٹری $ پی ڈی ڈبلیو متغیر کی قدر کی طرف سے دیکھ سکتے ہیں. صرف مندرجہ ذیل کمانڈ استعمال کریں:

$ PWD گونج

پچھلے ورکنگ ڈائریکٹری کو دکھائیں

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

$ OLDPWD گونج

اس ڈائرکٹری میں منتقل ہونے سے قبل اس ڈائریکٹری کو دکھائے گا.

پی ڈبلیو ڈی کے کئی مواقع

جیسا کہ پہلے ہی ذکر کیا گیا ہے پی ڈی ڈی اس کی ترتیب کے مطابق مختلف طریقے سے سلوک کر سکتا ہے.

اس کا ایک اچھا مثال Kubuntu لینکس کے اندر اندر ہے.

پی ڈبلیو کے شیل ورژن جسے استعمال کیا جاتا ہے جب آپ پی ڈبلیو کو چلاتے ہیں تو منطقی کام کرنے والی ڈائرکٹری کو ظاہر ہوتا ہے جب آپ علامت سے منسلک فولڈر کے اندر ہوتے ہیں.

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

/ usr / bin / pwd

واضح طور پر یہ بہت مددگار نہیں ہے کیونکہ آپ بنیادی طور پر اسی کمانڈ پر چل رہے ہیں لیکن آپ کو ڈیفالٹ موڈ میں چلتے وقت ریورس نتیجہ ملتا ہے.

جیسا کہ پہلے ذکر کیا آپ شاید پی پی اور ایل ایل سکرپٹ کو استعمال کرنے کی عادت میں ڈھونڈنا چاہتے ہیں.

خلاصہ

پی ڈبلیو آرڈر کے لئے صرف دو مزید سوئچز ہیں:

پی ڈی ڈی - ترمیم

یہ پی ڈی ڈی کے لئے موجودہ ورژن نمبر دکھاتا ہے.

پی ڈبلیو کے شیل ورژن کے خلاف چلتے وقت یہ کام نہیں کرسکتا لیکن / بن / پی ڈی ڈی کے خلاف کام کرے گا.

دوسرا سوئچ مندرجہ ذیل ہے:

pwd --help

یہ ٹرمینل ونڈو میں دستی صفحہ دکھاتا ہے

پھر یہ صرف / بن / پی ڈی ڈی ورژن کے خلاف پی ڈبلیو کے شیل ورژن کے لئے کام نہیں کرتا.