نرم

ڪمانڊ لائن مترجم ڇا آهي؟

مسئلن کي ختم ڪرڻ جي لاء اسان جو اوزار آزمايو





تي پوسٽ ڪيو ويوآخري ڀيرو اپڊيٽ ڪيو ويو: فيبروري 16، 2021

ڪمانڊ لائن مترجم ڇا آهي؟ عام طور تي، سڀني جديد پروگرامن ۾ a گرافڪ يوزر انٽرفيس (GUI) . هن جو مطلب اهو آهي ته انٽرفيس ۾ مينيو ۽ بٽڻ آهن جيڪي صارف سسٽم سان لهه وچڙ ڪرڻ لاء استعمال ڪري سگهن ٿا. پر هڪ ڪمانڊ لائن مترجم هڪ پروگرام آهي جيڪو صرف ڪيبورڊ مان ٽيڪسٽ ڪمانڊ قبول ڪري ٿو. اهي حڪم وري آپريٽنگ سسٽم تي عمل ڪيا ويا آهن. متن جون اهي لائينون جيڪي صارف ڪيبورڊ مان داخل ڪري ٿو انهن ڪمن ۾ تبديل ٿي وڃن ٿيون جيڪي OS سمجهي سگھن ٿيون. هي ڪمانڊ لائن مترجم جو ڪم آهي.



1970ع تائين ڪمانڊ لائين ترجمان وڏي پيماني تي استعمال ڪيا ويا. بعد ۾، اهي گرافڪ يوزر انٽرفيس سان پروگرامن سان تبديل ڪيا ويا.

ڪمانڊ لائن مترجم ڇا آهي



مواد[ لڪائڻ ]

ڪٿي ڪمانڊ لائن ترجمان استعمال ڪيا ويا آهن؟

ھڪڙو عام سوال آھي جيڪو ماڻھن وٽ آھي، ڇو اڄ ڪوبہ ڪمانڊ لائن مترجم استعمال ڪندو؟ اسان وٽ ھاڻي GUI سان گڏ ايپليڪيشنون آھن جن اسان کي سسٽم سان رابطو ڪرڻ جو طريقو آسان ڪيو آھي. پوءِ ڇو CLI تي حڪم ٽائپ ڪريو؟ هتي ٽي اهم سبب آهن ڇو ته ڪمانڊ لائين ترجمان اڃا تائين لاڳاپيل آهن. اچو ته هڪ هڪ ڪري سببن تي بحث ڪريون.



  1. ڪجھ ڪارناما وڌيڪ جلدي ۽ خودڪار طريقي سان ڪمانڊ لائن استعمال ڪري سگھجن ٿيون. مثال طور، ڪجهه پروگرامن کي بند ڪرڻ جو حڪم جڏهن صارف لاگ ان ٿئي ٿو يا فولڊر مان ساڳئي فارميٽ جي فائلن کي نقل ڪرڻ جو حڪم خودڪار ٿي سگهي ٿو. اهو توهان جي پاسي کان دستي ڪم کي گهٽائيندو. اهڙيءَ طرح جلدي عمل ڪرڻ يا ڪجهه عملن کي خودڪار ڪرڻ لاءِ، ڪمانڊ لائين مترجم کان ڪمانڊ ڏنل آهن.
  2. هڪ گرافڪ ايپليڪيشن استعمال ڪرڻ بلڪل آسان آهي. اهو نه رڳو پرڪشش آهي پر خود وضاحتي پڻ. هڪ دفعو توهان ايپليڪيشن ڊائون لوڊ ڪريو ٿا، اتي مينيو/بٽن وغيره جو هڪ گروپ آهي... جيڪي توهان کي پروگرام جي اندر ڪنهن به آپريشن سان رهنمائي ڪندا. اهڙيء طرح، نوان، ۽ اڻڄاتل صارف هميشه هڪ گرافڪ ايپليڪيشن استعمال ڪرڻ کي ترجيح ڏيندا آهن. ڪمانڊ لائن مترجم استعمال ڪرڻ ايترو سادو ناهي. ڪي به مينيو نه آهن. هر شي کي ٽائپ ڪرڻ جي ضرورت آهي. اڃان تائين، ڪجهه تجربا استعمال ڪندڙ استعمال ڪن ٿا ڪمان لائن مترجم. اهو بنيادي طور تي آهي ڇو ته، هڪ CLI سان، توهان وٽ آپريٽنگ سسٽم ۾ ڪمن تائين سڌو رسائي آهي. تجربا استعمال ڪندڙ ڄاڻن ٿا ته انهن ڪمن تائين رسائي حاصل ڪرڻ ڪيترو طاقتور آهي. ان ڪري، اهي CLI جو استعمال ڪن ٿا.
  3. ڪڏهن ڪڏهن، توهان جي سسٽم تي GUI سافٽ ويئر ٺهيل نه آهي آپريٽنگ سسٽم کي هلائڻ يا ڪنٽرول ڪرڻ لاء گهربل حڪمن جي حمايت ڪرڻ لاء. اهڙي وقت ۾، استعمال ڪندڙ کي ڪمانڊ لائن انٽرفيس استعمال ڪرڻ کان سواء ٻيو ڪو اختيار نه آهي. جيڪڏهن هڪ سسٽم ۾ گرافڪ پروگرام هلائڻ لاءِ گهربل وسيلن جي کوٽ آهي، ته پوءِ ڪمانڊ لائن انٽرفيس ڪم اچي ٿو.

ڪجهه حالتن ۾، اهو وڌيڪ ڪارائتو آهي ڪمانڊ لائن انٽرفيس استعمال ڪرڻ لاءِ گرافڪ پروگرام تي. CLI استعمال ڪرڻ جا بنيادي مقصد ھيٺ ڏنل آھن.

  • ڪمانڊ لائن جي ترجمانن ۾، اهو ممڪن آهي ته هدايتن کي استعمال ڪندي ڏيکاري بريل سسٽم . اهو انڌا استعمال ڪندڙن لاء مددگار آهي. اهي گرافڪ ايپليڪيشنن کي آزاد طور تي استعمال نٿا ڪري سگهن ڇو ته انٽرفيس انهن لاءِ صارف دوست ناهي.
  • سائنسدان، ٽيڪنيڪل ماهر، ۽ انجنيئرز کي ترجيح ڏين ٿا ڪمانڊر ترجمانن کي گرافيڪل انٽرفيس تي. اهو رفتار ۽ ڪارڪردگي جي ڪري آهي جنهن سان ڪجهه حڪمن تي عمل ڪري سگهجي ٿو.
  • ڪجهه ڪمپيوٽرن وٽ اهي وسيلا نه آهن جيڪي گرافڪ ايپليڪيشنن ۽ پروگرامن جي هموار ڪم کي سپورٽ ڪرڻ لاءِ گهربل هجن. ڪمانڊ لائين مترجم پڻ استعمال ڪري سگھجن ٿيون اهڙن ڪيسن ۾.
  • ٽائپنگ ڪمانڊ گرافڪ انٽرفيس ۾ اختيارن تي ڪلڪ ڪرڻ کان وڌيڪ تيز ٿي سگھن ٿا. هڪ ڪمانڊ لائن مترجم پڻ صارف کي وڏين حد تائين ڪمانڊ ۽ آپريشنز مهيا ڪري ٿو جيڪي GUI ايپليڪيشن سان ممڪن ناهن.

پڻ پڙهو: هڪ ڊوائيس ڊرائيور ڇا آهي؟



ڪھڙا مثال آھن جتي ڪمانڊ لائين مترجم استعمال ڪيا ويا آھن جديد ڏينھن ۾؟

هڪ وقت هو جڏهن ٽائپنگ آئوٽ ڪمانڊ سسٽم سان لهه وچڙ جو واحد طريقو هو. بهرحال، وقت سان گڏ، گرافڪ انٽرفيس وڌيڪ مقبول ٿي ويا. پر ڪمانڊ لائين مترجم اڃا تائين استعمال ۾ آھن. هيٺ ڏنل فهرست ذريعي وڃو، ڄاڻڻ لاء جتي اهي استعمال ڪيا ويا آهن.

  • ونڊوز او ايس کي هڪ CLI سڏيو ويندو آهي Windows Command Prompt.
  • جونوس جي تشڪيل ۽ سسڪو IOS روٽرز ڪمانڊ لائن مترجم استعمال ڪندي ڪيو ويندو آهي.
  • ڪجهه لينڪس سسٽم پڻ CLI آهن. اهو يونڪس شيل طور سڃاتو وڃي ٿو.
  • روبي ۽ PHP وٽ هڪ ڪمانڊ شيل آهي انٽرايڪٽو استعمال لاءِ. PHP ۾ شيل PHP-CLI طور سڃاتو وڃي ٿو.

ڇا سڀ ڪمانڊ لائين ترجمان ساڳيا آھن؟

اسان ڏٺو آهي ته ڪمانڊ مترجم صرف متن تي ٻڌل حڪمن سان سسٽم سان لهه وچڙ ڪرڻ جو هڪ طريقو آهي. جڏهن ته ڪيترائي ڪمانڊ لائين مترجم آهن، ڇا اهي سڀئي هڪجهڙا آهن؟ نه. اهو ان ڪري جو توهان CLI ۾ جيڪي ڪمانڊ ٽائيپ ڪندا آهيو اهي پروگرامنگ ٻولي جي نحو تي ٻڌل هوندا آهن جيڪا توهان استعمال ڪري رهيا آهيو. اهڙيء طرح، هڪ حڪم جيڪو هڪ سسٽم تي CLI تي ڪم ڪري ٿو اهو ساڳيو طريقي سان ڪم نٿو ڪري سگهي ٻين سسٽم ۾. توھان کي شايد ڪمانڊ کي تبديل ڪرڻو پوندو نحو جي بنياد تي آپريٽنگ سسٽم ۽ ان سسٽم تي پروگرامنگ ٻولي.

اهو ضروري آهي ته نحو ۽ صحيح حڪمن کان واقف ٿي. مثال طور، ھڪڙي پليٽ فارم تي، ڪمانڊ اسڪين ھاڻي سسٽم کي سڌو ڪندو وائرس لاءِ اسڪين. بهرحال، ساڳيو حڪم لازمي طور تي ٻين سسٽم ۾ تسليم نه ڪيو وڃي. ڪڏهن ڪڏهن، هڪ مختلف OS/پروگرامنگ ٻولي ۾ ساڳيو حڪم هوندو آهي. اهو ٿي سگهي ٿو سسٽم کي عمل ڪري رهيو آهي ساڳيو ڪمانڊ ڪندو، اڻ وڻندڙ ​​​​نتيجن جي ڪري.

نحو ۽ ڪيس جي حساسيت کي پڻ غور ڪرڻ گهرجي. جيڪڏهن توهان غلط نحو سان هڪ حڪم داخل ڪيو، سسٽم شايد حڪم جي غلط تشريح ختم ڪري سگهي ٿي. نتيجو اهو نڪرندو آهي، يا ته ارادو ڪيل عمل نه ٿو ٿئي، يا ڪا ٻي سرگرمي ٿئي ٿي.

ڪمانڊ لائن مترجم مختلف آپريٽنگ سسٽم ۾

اهڙي مشڪلاتون ۽ نظام جي مرمت جي طور تي سرگرمين کي انجام ڏيڻ لاء، اتي هڪ اوزار سڏيو ويندو آهي ونڊوز XP ۾ بحالي ڪنسول ۽ ونڊوز 2000. ھي ٽول ٻيڻو ڪري ٿو ڪمانڊ لائن مترجم وانگر.

MacOS ۾ CLI سڏيو ويندو آهي ٽرمينل.

ونڊوز آپريٽنگ سسٽم کي هڪ ايپليڪيشن سڏيو ويندو آهي Command Prompt. هي ونڊوز ۾ پرائمري CLI آهي. ونڊوز جي جديد ورزن ۾ هڪ ٻيو CLI آهي - جي ونڊوز پاور شيل . هي CLI ڪمانڊ پرامپٽ کان وڌيڪ ترقي يافته آهي. ٻئي ونڊوز او ايس جي نئين ورزن ۾ موجود آهن.

پاور شيل ونڊو ۾، ٽائيپ ڪريو ڪمانڊ پريس داخل ڪريو

ڪجهه ايپليڪيشنون ٻئي آهن - هڪ CLI ۽ هڪ گرافڪ انٽرفيس. انهن ايپليڪيشنن ۾، CLI ۾ خاصيتون آهن جيڪي گرافڪ انٽرفيس جي حمايت نه ڪندا آهن. CLI اضافي خاصيتون مهيا ڪري ٿي ڇو ته ان وٽ ايپليڪيشن فائلن تائين خام رسائي آهي.

تجويز ڪيل: هڪ سروس پيڪ ڇا آهي؟

ونڊوز 10 ۾ ڪمانڊ پرامپٽ

جيڪڏهن توهان ڪمانڊ پرامپٽ حڪمن کان واقف آهيو ته مسئلو حل ڪرڻ تمام آسان ٿي ويندو. ڪمانڊ پرامپٽ ونڊوز آپريٽنگ سسٽم ۾ CLI کي ڏنل نالو آهي. سڀني حڪمن کي ڄاڻڻ ممڪن يا ضروري ناهي. هتي اسان ڪجهه اهم حڪمن جي هڪ فهرست گڏ ڪئي آهي.

  • پنگ - هي هڪ حڪم آهي جيڪو چيڪ ڪرڻ لاء استعمال ڪيو ويو آهي ته ڇا توهان جو مقامي نيٽ ورڪ سسٽم صحيح ڪم ڪري رهيو آهي. جيڪڏھن توھان ڄاڻڻ چاھيو ٿا ته انٽرنيٽ سان ڪو اصل مسئلو آھي يا ڪجھ سافٽ ويئر جو مسئلو آھي، استعمال ڪريو پنگ. توهان هڪ سرچ انجڻ يا توهان جي ريموٽ سرور کي پنگ ڪري سگهو ٿا. جيڪڏهن توهان هڪ جواب حاصل ڪيو، ان جو مطلب آهي ته اتي هڪ ڪنيڪشن آهي.
  • IPConfig - هي حڪم استعمال ڪيو ويندو آهي مشڪلاتن جي حل ڪرڻ لاءِ جڏهن صارف نيٽ ورڪ مسئلن کي منهن ڏئي رهيو آهي. جڏهن توهان ڪمانڊ هلائيندا آهيو، اهو توهان جي PC ۽ مقامي نيٽ ورڪ بابت تفصيل ڏئي ٿو. تفصيلات جهڙوڪ مختلف نيٽ ورڪ ڪنيڪشن جي حالت، استعمال ۾ سسٽم، استعمال ۾ روٽر جو IP پتو، وغيره ڏيکاريل آهن.
  • مدد - اهو شايد سڀ کان وڌيڪ مددگار ۽ سڀ کان وڌيڪ استعمال ٿيل ڪمانڊ پرامپٽ حڪم آهي. ھن حڪم تي عمل ڪرڻ سان ڪمانڊ پرامپٽ تي سڀني حڪمن جي پوري لسٽ ڏيکاري ويندي. جيڪڏهن توهان فهرست تي ڪنهن خاص حڪم بابت وڌيڪ ڄاڻڻ چاهيو ٿا، ته توهان ٽائپ ڪري سگهو ٿا - /؟ هي حڪم بيان ڪيل حڪم بابت تفصيلي ڄاڻ ڏيکاريندو.
  • Dir - اهو توهان جي ڪمپيوٽر تي فائيل سسٽم کي براؤز ڪرڻ لاء استعمال ڪيو ويندو آهي. حڪم توهان جي موجوده فولڊر ۾ مليل سڀني فائلن ۽ فولڊرن کي لسٽ ڪندو. اهو پڻ استعمال ڪري سگهجي ٿو ڳولا وارو اوزار. بس شامل ڪريو هڪ / S حڪم ۾ ۽ ٽائپ ڪريو جيڪو توهان ڳولي رهيا آهيو.
  • Cls - جيڪڏھن توھان آھيو اسڪرين گھڻن حڪمن سان ڀريل آھي، ھن حڪم کي ھلايو اسڪرين کي صاف ڪرڻ لاء.
  • SFC - هتي، SFC جو مطلب آهي سسٽم فائل چيڪ ڪندڙ. SFC/Scannow استعمال ڪيو ويندو آهي چيڪ ڪرڻ لاءِ ته ڇا ڪنهن به سسٽم فائلن ۾ غلطيون آهن. جيڪڏهن انهن جي مرمت ممڪن آهي، اهو پڻ ڪيو ويندو. جيئن ته سڄي سسٽم کي اسڪين ڪيو وڃي، اهو حڪم ڪجهه وقت وٺي سگھي ٿو.
  • ٽاسڪ لسٽ - جيڪڏهن توهان سڀني ڪمن تي هڪ نظر وٺڻ چاهيو ٿا جيڪي هن وقت توهان جي سسٽم تي فعال آهن، توهان هن حڪم کي استعمال ڪري سگهو ٿا. جڏهن ته هي حڪم صرف انهن سڀني ڪمن کي لسٽ ڪري ٿو جيڪي ڪم ڪري رهيا آهن، توهان پڻ اضافي معلومات حاصل ڪري سگهو ٿا -m استعمال ڪندي ڪمانڊ سان. جيڪڏهن توهان ڪجهه غير ضروري ڪم ڳوليندا آهيو، توهان ڪمانڊ ٽاسڪل استعمال ڪندي انهن کي روڪي سگهو ٿا.
  • Netstat - اهو نيٽ ورڪ سان لاڳاپيل معلومات حاصل ڪرڻ لاءِ استعمال ڪيو ويندو آهي جنهن ۾ توهان جو PC آهي. تفصيلات جهڙوڪ ايٿرنيٽ شماريات، IP روٽنگ ٽيبل، TCP ڪنيڪشن، استعمال ۾ بندرگاهن وغيره... ڏيکاريل آهن.
  • Exit - ھي حڪم استعمال ڪيو ويندو آھي ڪمانڊ پرامٽ مان نڪرڻ لاءِ.
  • Assoc - اھو استعمال ڪيو ويندو آھي فائل جي واڌ کي ڏسڻ لاءِ ۽ حتي فائل ايسوسيئيشن کي تبديل ڪرڻ لاءِ. جيڪڏهن توهان ٽائپ ڪريو assoc [.ext] جتي .ext فائل ايڪسٽينشن آهي، توهان کي ايڪسٽينشن بابت معلومات ملندي. مثال طور، جيڪڏهن داخل ٿيل ايڪسٽينشن آهي .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope=''> ايلون ڊيڪر

    ايلون سائبر ايس ۾ هڪ ٽيڪنيڪل ليکڪ آهي. هو تقريباً 6 سالن کان هدايتون ڪيئن لکي رهيو آهي ۽ ڪيترن ئي عنوانن کي ڍڪي چڪو آهي. هن کي ونڊوز، اينڊرائيڊ، ۽ جديد ترڪيبون ۽ ٽوٽڪن سان لاڳاپيل موضوعن کي ڍڪڻ پسند آهي.