نرم

کمانڈ لائن انٹرپریٹر کیا ہے؟

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





پر پوسٹ کیا گیا۔آخری بار اپ ڈیٹ کیا گیا: فروری 16، 2021

کمانڈ لائن انٹرپریٹر کیا ہے؟ عام طور پر، تمام جدید پروگراموں میں اے گرافیکل یوزر انٹرفیس (GUI) . اس کا مطلب ہے کہ انٹرفیس میں مینیو اور بٹن ہیں جنہیں استعمال کرنے والے سسٹم کے ساتھ تعامل کر سکتے ہیں۔ لیکن کمانڈ لائن انٹرپریٹر ایک ایسا پروگرام ہے جو کی بورڈ سے صرف ٹیکسٹ کمانڈ قبول کرتا ہے۔ یہ کمانڈز پھر آپریٹنگ سسٹم پر لاگو ہوتے ہیں۔ متن کی وہ لائنیں جو صارف کی بورڈ سے داخل کرتا ہے وہ فنکشنز میں تبدیل ہو جاتی ہیں جنہیں OS سمجھ سکتا ہے۔ یہ کمانڈ لائن ترجمان کا کام ہے۔



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

کمانڈ لائن انٹرپریٹر کیا ہے؟



مشمولات[ چھپائیں ]

کمانڈ لائن انٹرپریٹر کہاں استعمال ہوتے ہیں؟

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



  1. کمانڈ لائن کا استعمال کرتے ہوئے کچھ کام زیادہ تیزی سے اور خود بخود کیے جا سکتے ہیں۔ مثال کے طور پر، جب صارف لاگ ان ہوتا ہے تو کچھ پروگراموں کو بند کرنے کی کمانڈ یا فولڈر سے اسی فارمیٹ کی فائلوں کو کاپی کرنے کا حکم خودکار ہو سکتا ہے۔ اس سے آپ کی طرف سے دستی کام کم ہو جائے گا۔ اس طرح فوری عمل درآمد کے لیے یا بعض اعمال کو خودکار کرنے کے لیے، کمانڈ لائن انٹرپریٹر سے کمانڈ دی جاتی ہیں۔
  2. گرافیکل ایپلی کیشن استعمال کرنا کافی آسان ہے۔ یہ نہ صرف انٹرایکٹو ہے بلکہ خود وضاحتی بھی ہے۔ ایک بار جب آپ ایپلی کیشن ڈاؤن لوڈ کر لیتے ہیں، تو مینو/بٹن وغیرہ کا ایک گروپ ہوتا ہے… جو پروگرام کے اندر کسی بھی آپریشن میں آپ کی رہنمائی کرے گا۔ اس طرح، نئے، اور ناتجربہ کار صارفین ہمیشہ گرافیکل ایپلیکیشن استعمال کرنے کو ترجیح دیتے ہیں۔ کمانڈ لائن انٹرپریٹر کا استعمال اتنا آسان نہیں ہے۔ کوئی مینیو نہیں ہیں۔ ہر چیز کو ٹائپ کرنے کی ضرورت ہے۔ پھر بھی، کچھ تجربہ کار صارفین کمانڈ لائن انٹرپریٹر کا استعمال کرتے ہیں۔ اس کی بنیادی وجہ یہ ہے کہ، CLI کے ساتھ، آپ کو آپریٹنگ سسٹم کے افعال تک براہ راست رسائی حاصل ہے۔ تجربہ کار صارفین جانتے ہیں کہ ان افعال تک رسائی حاصل کرنا کتنا طاقتور ہے۔ اس طرح، وہ CLI کا استعمال کرتے ہیں۔
  3. بعض اوقات، آپ کے سسٹم پر GUI سافٹ ویئر آپریٹنگ سسٹم کو چلانے یا کنٹرول کرنے کے لیے درکار کمانڈز کو سپورٹ کرنے کے لیے نہیں بنایا گیا ہے۔ ایسے وقت میں، صارف کے پاس کمانڈ لائن انٹرفیس استعمال کرنے کے علاوہ کوئی چارہ نہیں ہوتا۔ اگر کسی سسٹم میں گرافیکل پروگرام چلانے کے لیے درکار وسائل کی کمی ہے، تو کمانڈ لائن انٹرفیس کام آتا ہے۔

بعض حالات میں، گرافیکل پروگرام پر کمانڈ لائن انٹرفیس استعمال کرنا زیادہ موثر ہے۔ CLI استعمال کرنے کے بنیادی مقاصد ذیل میں درج ہیں۔

  • کمانڈ لائن ترجمانوں میں، استعمال کرتے ہوئے ہدایات کو ظاہر کرنا ممکن ہے۔ بریل سسٹم . یہ نابینا صارفین کے لیے مفید ہے۔ وہ گرافیکل ایپلی کیشنز کو آزادانہ طور پر استعمال نہیں کر سکتے کیونکہ انٹرفیس ان کے لیے صارف دوست نہیں ہے۔
  • سائنس دان، تکنیکی ماہرین، اور انجینئرز گرافیکل انٹرفیس پر کمانڈ ترجمانوں کو ترجیح دیتے ہیں۔ یہ اس رفتار اور کارکردگی کی وجہ سے ہے جس کے ساتھ کچھ کمانڈز کو عمل میں لایا جا سکتا ہے۔
  • کچھ کمپیوٹرز کے پاس گرافیکل ایپلی کیشنز اور پروگراموں کے ہموار کام کو سپورٹ کرنے کے لیے درکار وسائل نہیں ہوتے۔ کمانڈ لائن ترجمانوں کو بھی ایسے معاملات میں استعمال کیا جا سکتا ہے۔
  • ٹائپنگ کمانڈز گرافیکل انٹرفیس میں آپشنز پر کلک کرنے سے زیادہ تیزی سے مکمل کی جا سکتی ہیں۔ ایک کمانڈ لائن مترجم صارف کو کمانڈز اور آپریشنز کی ایک وسیع رینج بھی فراہم کرتا ہے جو GUI ایپلیکیشن کے ساتھ ممکن نہیں ہے۔

یہ بھی پڑھیں: ڈیوائس ڈرائیور کیا ہے؟



کچھ ایسی کون سی مثالیں ہیں جہاں جدید دور میں کمانڈ لائن ترجمانوں کا استعمال کیا جاتا ہے؟

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

  • ونڈوز OS میں CLI کہا جاتا ہے۔ ونڈوز کمانڈ پرامپٹ۔
  • جونوس کی ترتیب اور سسکو آئی او ایس راؤٹرز کمانڈ لائن ترجمانوں کا استعمال کرتے ہوئے کیا جاتا ہے۔
  • کچھ لینکس سسٹم میں CLI بھی ہوتا ہے۔ اسے یونکس شیل کے نام سے جانا جاتا ہے۔
  • روبی اور پی ایچ پی کے پاس انٹرایکٹو استعمال کے لیے کمانڈ شیل ہے۔ پی ایچ پی میں شیل پی ایچ پی-سی ایل آئی کے نام سے جانا جاتا ہے۔

کیا تمام کمانڈ لائن ترجمان ایک جیسے ہیں؟

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

نحو اور صحیح احکام سے آگاہ ہونا ضروری ہے۔ مثال کے طور پر، ایک پلیٹ فارم پر، اب سکین کمانڈ سسٹم کو وائرس کے لیے اسکین کی ہدایت کرے گی۔ تاہم، ضروری نہیں کہ اسی کمانڈ کو دوسرے سسٹمز میں تسلیم کیا جائے۔ بعض اوقات، ایک مختلف OS/پروگرامنگ زبان میں ایک جیسی کمانڈ ہوتی ہے۔ یہ سسٹم کو وہی کارروائی کرنے کا باعث بن سکتا ہے جو اسی طرح کی کمانڈ کرے گا، جس کے نتیجے میں ناپسندیدہ نتائج برآمد ہوں گے۔

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

مختلف آپریٹنگ سسٹمز میں کمانڈ لائن ترجمان

خرابیوں کا سراغ لگانا اور سسٹم کی مرمت جیسی سرگرمیاں انجام دینے کے لیے ایک ٹول ہے جسے کہا جاتا ہے۔ ونڈوز ایکس پی میں ریکوری کنسول اور ونڈوز 2000۔ یہ ٹول کمانڈ لائن انٹرپریٹر کے طور پر بھی دوگنا ہو جاتا ہے۔

MacOS میں CLI کہا جاتا ہے۔ ٹرمینل

ونڈوز آپریٹنگ سسٹم میں ایک ایپلی کیشن ہے جسے کہتے ہیں۔ کمانڈ پرامپٹ. یہ ونڈوز میں بنیادی CLI ہے۔ ونڈوز کے تازہ ترین ورژن میں ایک اور CLI ہے۔ ونڈوز پاور شیل . یہ CLI کمانڈ پرامپٹ سے زیادہ جدید ہے۔ دونوں ونڈوز OS کے نئے ورژن میں دستیاب ہیں۔

پاور شیل ونڈو میں، کمانڈ ٹائپ کریں انٹر دبائیں۔

کچھ ایپلی کیشنز میں دونوں ہوتے ہیں - ایک CLI اور ایک گرافیکل انٹرفیس۔ ان ایپلی کیشنز میں، CLI میں ایسی خصوصیات ہیں جو گرافیکل انٹرفیس کے ذریعہ تعاون یافتہ نہیں ہیں۔ CLI اضافی خصوصیات فراہم کرتا ہے کیونکہ اس کے پاس ایپلیکیشن فائلوں تک خام رسائی ہے۔

تجویز کردہ: سروس پیک کیا ہے؟

ونڈوز 10 میں کمانڈ پرامپٹ

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

  • پنگ - یہ ایک کمانڈ ہے جسے یہ جانچنے کے لیے استعمال کیا جاتا ہے کہ آیا آپ کا مقامی نیٹ ورک سسٹم ٹھیک سے کام کر رہا ہے۔ اگر آپ یہ جاننا چاہتے ہیں کہ آیا انٹرنیٹ کے ساتھ کوئی اصل مسئلہ ہے یا کوئی سافٹ ویئر مسئلہ کا باعث ہے تو پنگ کا استعمال کریں۔ آپ سرچ انجن یا اپنے ریموٹ سرور کو پنگ کر سکتے ہیں۔ اگر آپ کو کوئی جواب موصول ہوتا ہے تو اس کا مطلب ہے کہ کوئی تعلق ہے۔
  • IPConfig - جب صارف کو نیٹ ورک کے مسائل کا سامنا ہو تو یہ کمانڈ خرابیوں کا سراغ لگانے کے لیے استعمال ہوتی ہے۔ جب آپ کمانڈ چلاتے ہیں، تو یہ آپ کے کمپیوٹر اور مقامی نیٹ ورک کے بارے میں تفصیلات لوٹاتا ہے۔ تفصیلات جیسے کہ مختلف نیٹ ورک کنکشنز کی حالت، استعمال میں موجود سسٹم، زیر استعمال روٹر کا IP ایڈریس وغیرہ ظاہر ہوتے ہیں۔
  • مدد - یہ شاید سب سے زیادہ مددگار اور سب سے زیادہ استعمال ہونے والی کمانڈ پرامپٹ کمانڈ ہے۔ اس کمانڈ پر عمل کرنے سے کمانڈ پرامپٹ پر تمام کمانڈز کی پوری فہرست دکھائی دے گی۔ اگر آپ فہرست میں کسی خاص کمانڈ کے بارے میں مزید جاننا چاہتے ہیں، تو آپ ٹائپ کرکے ایسا کر سکتے ہیں –/? یہ کمانڈ مخصوص کمانڈ کے بارے میں تفصیلی معلومات ظاہر کرے گا۔
  • Dir - یہ آپ کے کمپیوٹر پر فائل سسٹم کو براؤز کرنے کے لیے استعمال ہوتا ہے۔ کمانڈ آپ کے موجودہ فولڈر میں پائی جانے والی تمام فائلوں اور فولڈرز کی فہرست بنائے گی۔ اسے سرچ ٹول کے طور پر بھی استعمال کیا جا سکتا ہے۔ کمانڈ میں صرف ایک /S شامل کریں اور جو آپ ڈھونڈ رہے ہیں اسے ٹائپ کریں۔
  • Cls - اگر آپ کی سکرین بہت زیادہ کمانڈز سے بھری ہوئی ہے، تو اسکرین کو صاف کرنے کے لیے اس کمانڈ کو چلائیں۔
  • SFC - یہاں، SFC کا مطلب سسٹم فائل چیکر ہے۔ SFC/Scannow کا استعمال یہ چیک کرنے کے لیے کیا جاتا ہے کہ آیا کسی سسٹم فائل میں خرابیاں ہیں۔ اگر ان کی مرمت ممکن ہو تو یہ بھی کیا جاتا ہے۔ چونکہ پورے سسٹم کو اسکین کرنا ہوتا ہے، اس لیے اس کمانڈ میں کچھ وقت لگ سکتا ہے۔
  • ٹاسک لسٹ - اگر آپ ان تمام کاموں پر ایک نظر ڈالنا چاہتے ہیں جو فی الحال آپ کے سسٹم پر فعال ہیں، تو آپ اس کمانڈ کو استعمال کر سکتے ہیں۔ جب کہ یہ کمانڈ صرف ان تمام کاموں کی فہرست دیتا ہے جو کام کر رہے ہیں، آپ کمانڈ کے ساتھ -m استعمال کرکے اضافی معلومات بھی حاصل کرسکتے ہیں۔ اگر آپ کو کچھ غیر ضروری کام نظر آتے ہیں، تو آپ Taskill کمانڈ کا استعمال کرکے انہیں زبردستی روک سکتے ہیں۔
  • Netstat - اس کا استعمال اس نیٹ ورک سے متعلق معلومات حاصل کرنے کے لیے کیا جاتا ہے جس میں آپ کا پی سی ہے۔ تفصیلات جیسے کہ ایتھرنیٹ کے اعدادوشمار، آئی پی روٹنگ ٹیبل، TCP کنکشن، زیر استعمال بندرگاہیں وغیرہ... ڈسپلے کیے جاتے ہیں۔
  • Exit - یہ کمانڈ کمانڈ پرامپٹ سے باہر نکلنے کے لیے استعمال ہوتی ہے۔
  • Assoc - یہ فائل ایکسٹینشن دیکھنے اور فائل ایسوسی ایشنز کو تبدیل کرنے کے لیے بھی استعمال ہوتا ہے۔ اگر آپ assoc [.ext] ٹائپ کرتے ہیں جہاں .ext فائل ایکسٹینشن ہے تو آپ کو ایکسٹینشن کے بارے میں معلومات مل جائیں گی۔ مثال کے طور پر، اگر درج کی گئی ایکسٹینشن ہے .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > ایلون ڈیکر

    ایلون سائبر ایس میں ایک تکنیکی مصنف ہے۔ وہ تقریباً 6 سالوں سے گائیڈز کیسے لکھ رہا ہے اور بہت سے موضوعات کا احاطہ کر چکا ہے۔ وہ ونڈوز، اینڈرائیڈ، اور تازہ ترین چالوں اور تجاویز سے متعلق موضوعات کا احاطہ کرنا پسند کرتا ہے۔