لینکس ٹائپ کمانڈ

Lynks Ayp Kman



اس گائیڈ میں، ہم لینکس میں 'ٹائپ' کمانڈ کے بارے میں مزید جانیں گے۔

شرائط:

اس گائیڈ میں دکھائے گئے اقدامات کو انجام دینے کے لیے، آپ کو درج ذیل اجزاء کی ضرورت ہے:







  • ایک مناسب طریقے سے تشکیل شدہ لینکس سسٹم۔ چیک کریں کہ جانچ اور سیکھنے کے مقاصد کے لیے لینکس VM کیسے بنایا جائے۔
  • کمانڈ لائن انٹرفیس کی بنیادی تفہیم

لینکس میں ٹائپ کمانڈ

لینکس سے متعلق دیگر مخصوص کمانڈز کے برعکس (مثال کے طور پر: ls، chmod، shutdown، vi، grep، pwd، وغیرہ)، 'type' کمانڈ ایک بلٹ ان Bash فنکشن ہے جو کمانڈ کی قسم کے بارے میں معلومات دکھاتا ہے۔ ایک دلیل کے طور پر فراہم کی گئی ہے۔



$ قسم قسم







Bash کے علاوہ، دوسرے شیل (Zsh، Ksh، وغیرہ) بھی 'ٹائپ' کمانڈ کے اپنے نفاذ کے ساتھ آتے ہیں۔

بنیادی استعمال



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

$ قسم < اختیار > < دلیل >

سب سے آسان استعمال دلیل کے طور پر کمانڈ فراہم کرنا ہے۔

$ قسم کونسا

'ٹائپ' کمانڈ ایک ساتھ متعدد دلائل کے ساتھ بھی کام کر سکتی ہے۔

$ قسم قسم کونسا سی ڈی ls chmod sudo سونا بند

کمانڈ کی اقسام

اگر ہم صرف کمانڈ کی قسم میں دلچسپی رکھتے ہیں، تو صرف کمانڈ کی قسم حاصل کرنے کے لیے '-t' جھنڈا استعمال کریں۔

$ قسم -t بازگشت

$ قسم -t قسم

$ قسم -t جبکہ

$ قسم -t گرفت

آؤٹ پٹ درج ذیل کمانڈ کی اقسام میں سے ایک ہے۔

  • عرف : ایک شیل عرف۔
  • فنکشن : ایک بلٹ ان شیل فنکشن۔
  • بلٹ ان : ایک بلٹ ان شیل کمانڈ۔
  • فائل : ایک ڈسک فائل۔
  • کلیدی لفظ : شیل مخصوص افعال کے لیے ایک مخصوص لفظ۔

تمام مقامات کی نمائش

لینکس پر مختلف کمانڈز اسٹینڈ لون ایگزیکیوٹیبل فائل اور بلٹ ان شیل فنکشن دونوں کے طور پر موجود ہیں۔ ہم اس بات کا تعین کر سکتے ہیں کہ آیا 'ٹائپ' کمانڈ کا استعمال کرتے ہوئے کمانڈ میں دونوں خصوصیات ہیں۔

مندرجہ ذیل مثال کو چیک کریں:

$ قسم -a بازگشت

یہاں، جیسا کہ آؤٹ پٹ سے پتہ چلتا ہے، 'echo' کمانڈ ایک بلٹ ان شیل فنکشن کے ساتھ ساتھ ایک قابل عمل فائل ہے ('/usr/bin/echo' پر واقع ہے)۔

دیگر اختیارات

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

'-p' پرچم

درج ذیل کمانڈز چلائیں:

$ قسم -p بازگشت

$ قسم -p بند

یہاں، اگر دی گئی دلیل شیل بلٹ ان ہے تو 'ٹائپ' کمانڈ کوئی آؤٹ پٹ نہیں دکھائے گی۔ بصورت دیگر، آؤٹ پٹ کمانڈ کی قابل عمل فائل کا مقام ہوگا۔

'-P' پرچم

درج ذیل مثالیں دیکھیں:

$ قسم -پی بازگشت پی ڈبلیو ڈی

$ قسم -پی اگر جبکہ

یہاں، 'ٹائپ' کمانڈ تمام PATH مقامات پر دیے گئے دلائل کو تلاش کرے گی اور مماثل قابل عمل فائلوں کا مقام واپس کرے گی۔

اس مثال میں، 'echo' اور 'pwd' دونوں کمانڈز میں وقف شدہ بائنریز ہیں۔ دونوں 'if' اور 'while' شیل کلیدی الفاظ ہیں اور ان میں کوئی وقف شدہ بائنری نہیں ہے۔ تو، آؤٹ پٹ خالی ہے.

ایگزٹ کوڈز

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

  • 0 : کمانڈ کامیابی سے اور بغیر کسی غلطی کے چلتا ہے۔
  • 1 : کمانڈ کو ایک خرابی کا سامنا ہے۔

درج ذیل کمانڈز ایگزٹ کوڈز کو ظاہر کرتی ہیں:

$ قسم قسم

$ بازگشت

$ قسم asdfg

$ بازگشت

نتیجہ

اس گائیڈ میں، ہم نے دکھایا کہ لینکس میں 'ٹائپ' کمانڈ کو کیسے استعمال کیا جائے۔ یہ ایک شیل بلٹ ان کمانڈ ہے جو کمانڈ کی نوعیت کو بیان کرتی ہے۔

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

مبارک کمپیوٹنگ!