کس طرح استعمال کرتے ہوئے لینکس کمانڈس اور پروگرام تلاش کریں

کیا آپ نے کبھی کمانڈ، پروگرام یا ایپلی کیشنز کے مقام کو تلاش کرنے کی کوشش کی ہے لیکن نہیں معلوم تھا کہ کہاں دیکھنا ہے؟

ظاہر ہے، آپ مندرجہ ذیل اس کو تلاش کرنے کی کوشش کرنے کے لئے تلاش کمانڈ کرسکتے ہیں:

تلاش کریں / نام فائر فاکس

یہ ممکنہ نتائج کی ایک فہرست واپس لوٹنے اور عام طور پر، آپ اس طرح کے پروگرام کا مقام تلاش کرسکتے ہیں.

آپ کا استعمال کر سکتے ہیں ایک اور کمانڈر کمانڈ کمانڈ ہے. مثال کے طور پر:

فائر فاکس تلاش کریں

تاہم، پروگراموں کو تلاش کرنے کے لئے سب سے بہتر طریقہ کہاں ہے.

آدمی کے صفحات کے مطابق:

جہاں مخصوص کمانڈ کے نام کے لئے بائنری، ذریعہ، اور دستی فائلوں کا پتہ چلتا ہے. فراہم شدہ نام سب سے پہلے سب سے پہلے راستے کے نام کے اجزاء اور فارم کے کسی بھی (سنگل) کی منتقلی کی توسیع سے چھٹکارا جاتا ہے. (مثال کے طور پر: .c) ایس کے انفیکشن. ذریعہ کوڈ کنٹرول کے استعمال کے نتیجے میں بھی نمٹا جاتا ہے. اس کے بعد معیاری لینکس کے مقامات پر مخصوص مطلوبہ پروگرام کو تلاش کرنے کی کوشش کی جاتی ہے، اور $ PATH اور $ MANPATH کی طرف سے مخصوص مقامات پر.

اس وجہ سے، جس میں کمانڈر ذریعہ کوڈ، دستی اور پروگرام کا مقام تلاش کرسکتا ہے.

آئیے فائر فاکس کے ساتھ کوشش کریں:

جہاں فائر فاکس

مندرجہ ذیل کمانڈ سے پیداوار مندرجہ ذیل ہے:

فائر فاکس: / usr / bin / فائر فاکس / usr / lib64 / فائر فاکس /usr/share/man/man1/firefox.1.gz

اگر آپ صرف پروگرام کا مقام ڈھونڈنا چاہتے ہیں تو آپ اس طرح کے سوئچ-بی کو استعمال کرسکتے ہیں:

کہاں - ب فائر فاکس

یہ مندرجہ ذیل نتیجہ واپس آتا ہے:

فائر فاکس: / usr / bin / فائر فاکس / usr / lib64 / فائر فاکس

متبادل طور پر، اگر آپ صرف دستی دستخط کے مقام کو جاننا چاہتے ہیں تو آپ -M سوئچ استعمال کرسکتے ہیں.

جہاں - I فائر فاکس

مندرجہ ذیل کمانڈ کا نتیجہ مندرجہ ذیل ہے:

فائر فاکس: /usr/share/man/man1/firefox.1.gz

آخر میں، آپ صرف سوئچ کا استعمال کرتے ہوئے صرف ذریعہ کوڈ کو تلاش کو محدود کرسکتے ہیں.

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

دستی کا کہنا ہے کہ-U سوئچ کے بارے میں مندرجہ ذیل:

ایک کمانڈر غیر معمولی طور پر کہا جاتا ہے اگر یہ ہر واضح طور پر درخواست کردہ قسم کا ایک اندراج نہیں ہے. اس طرح 'کہاں-ایم-*' ان ڈائرکٹری میں ان فائلوں کے لئے پوچھتا ہے جس میں کوئی دستاویز فائل نہیں ہے، یا ایک سے زیادہ.

لازمی طور پر اگر آپ کے سسٹم پر موجود ایک سے زائد دستی یا آپ کے پروگرام چل رہا ہے تو آپ کو ایک سے زیادہ جگہ میں ظاہر ہوتا ہے.

اگر آپ کو ایک پروگرام یا کمانڈ کے مقام کے طور پر ایک غیر معمولی تصور ہے اور آپ ڈائریکٹریز کے مخصوص سیٹ کو تلاش کرنا چاہتے ہیں تو آپ کو مخصوص فہرست میں بائنریوں کی تلاش کرنے کے لئے -B سوئچ استعمال کر سکتے ہیں.

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

جہاں -B-B / usr / bin-f فائر فاکس

مندرجہ ذیل کمانڈ میں کچھ حصوں ہیں. سب سے پہلے وہاں بی بی سوئچ ہے جس کا مطلب ہے کہ ہم صرف بائنریوں کی تلاش کر رہے ہیں (خود پروگراموں). بی بی سوئچ بائنریوں کو تلاش کرنے کے لئے جگہوں کی فہرست فراہم کرنے کے لئے استعمال کیا جاتا ہے اور ایف ایف سوئچ کی طرف سے فولڈر کی فہرست ختم کردی جاتی ہے. لہذا مندرجہ ذیل کمانڈ میں تلاش کی گئی صرف ڈائرکٹری / usr / bin ہے. آخر میں فائر فاکس کے مطابق یہ بتاتا ہے کہ یہ کیا تلاش کر رہا ہے.

بی بی سوئچ کا ایک متبادل ہے- میں جو دستی دستوں کے لئے فولڈرز کا مخصوص سیٹ تلاش کرتا ہوں.

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

کہاں - ایم - ایم / آئیر / حصہ / انسان / MAN1F - فائر فاکس

منطق ایم کے لئے ایک ہی ہے جیسا کہ یہ بی بی کے لئے تھا. -میں دستی طور پر تلاش کرنے کے بارے میں بتاتا ہے، M- یہ بتاتا ہے کہ فولڈرز کی فہرست آ رہی ہے جس میں دستی طور پر دستخط کرنا پڑتا ہے. ایف ایف فائلوں اور فائر فاکس کی فہرست ختم کردیتا ہے یہ پروگرام یہ ہے کہ جہاں حکم کمانڈ کے لئے دستی طور پر دیکھنا ہے.

آخر میں ایس ایس سوئچ ذریعہ کوڈ تلاش کرنے کے لئے فولڈر کا ایک سیٹ فہرست کرنے کے لئے استعمال کیا جا سکتا ہے.