نرم

د کمانډ لاین ترجمان څه شی دی؟

د ستونزو له مینځه وړلو لپاره زموږ د آلې وسیلې هڅه وکړئ





پر لیکه شویوروستی تازه شوی: د فبروري 16، 2021

د کمانډ لاین ترجمان څه شی دی؟ عموما، ټول عصري پروګرامونه لري د ګرافیکي کارن انٹرفیس (GUI) . دا پدې مانا ده چې انٹرفیس مینو او بټونو لري چې کاروونکي کولی شي د سیسټم سره تعامل لپاره وکاروي. مګر د کمانډ لاین ترجمان یو برنامه ده چې یوازې د کیبورډ څخه متن کمانډونه مني. دا حکمونه بیا عملیاتي سیسټم ته اجرا کیږي. د متن لینونه چې کاروونکي یې د کیبورډ څخه ننوځي په داسې کارونو بدلیږي چې OS یې درک کولی شي. دا د کمانډ لاین ترجمان دنده ده.



د کمانډ لاین ترجمانان تر 1970 کلونو پورې په پراخه کچه کارول کیده. وروسته، دوی د ګرافیکي کارن انٹرفیس سره د برنامو لخوا ځای په ځای شوي.

د کمانډ لاین ترجمان څه شی دی



منځپانګې[ پټول ]

د کمانډ لاین ترجمانان چیرته کارول کیږي؟

یوه عامه پوښتنه چې خلک یې لري دا دی چې ولې نن ورځ څوک د کمانډ لاین ترجمان کاروي؟ موږ اوس د GUI سره غوښتنلیکونه لرو چې د سیسټمونو سره د تعامل لاره یې ساده کړې. نو ولې په CLI کې کمانډونه ټایپ کړئ؟ دلته درې مهم دلیلونه شتون لري چې ولې د کمانډ لاین ترجمانان نن ورځ هم اړین دي. راځئ چې یو له بل سره د لاملونو په اړه بحث وکړو.



  1. ځینې ​​​​عملونه د کمانډ لاین په کارولو سره ډیر ګړندي او په اوتومات ډول ترسره کیدی شي. د مثال په توګه، د ځینې برنامو بندولو قومانده کله چې یو کاروونکي ننوځي یا د فولډر څخه د ورته فارمیټ فایلونو کاپي کولو قوماندې اتومات کیدی شي. دا به ستاسو د غاړې څخه لاسي کار کم کړي. پدې توګه د ګړندي اجرا کولو یا د ځینې کړنو اتومات کولو لپاره ، قوماندې د کمانډ لاین ترجمان څخه ورکول کیږي.
  2. د ګرافیک غوښتنلیک کارول خورا اسانه دي. دا نه یوازې متقابل دی بلکې ځان تشریح کوونکی هم دی. یوځل چې تاسو اپلیکیشن ډاونلوډ کړئ ، دلته یو شمیر مینو/بټنونه او داسې نور شتون لري… چې تاسو ته به په برنامه کې د هر ډول عملیاتو سره لارښود کړي. په دې توګه، نوي، او بې تجربه کاروونکي تل د ګرافیکي غوښتنلیک کارولو ته ترجیح ورکوي. د کمانډ لاین ژباړونکي کارول دومره ساده ندي. هیڅ مینو نشته. هرڅه باید ټایپ شي. بیا هم، ځینې تجربه لرونکي کاروونکي د کمانډ لاین ترجمان کاروي. دا اساسا ځکه چې د CLI سره، تاسو په عملیاتي سیسټم کې دندو ته مستقیم لاسرسی لرئ. تجربه لرونکي کارونکي پوهیږي چې دې دندو ته لاسرسی څومره پیاوړی دی. په دې توګه، دوی د CLI څخه کار اخلي.
  3. ځینې ​​​​وختونه، ستاسو په سیسټم کې د GUI سافټویر د عملیاتي سیسټم چلولو یا کنټرول لپاره اړین کمانډونو مالتړ لپاره نه جوړ شوی. په داسې وختونو کې، کاروونکي د کمانډ لاین انٹرفیس کارولو پرته بله لاره نلري. که چیرې یو سیسټم د ګرافیکي برنامه چلولو لپاره اړین سرچینې نلري ، نو د کمانډ لاین انٹرفیس په کار راځي.

په ځینو حاالتو کې، دا د ګرافیکي پروګرام په اوږدو کې د کمانډ لاین انٹرفیس کارولو لپاره خورا اغیزمن دی. د CLI کارولو لومړني اهداف لاندې لیست شوي دي.

  • د کمانډ لاین ترجمانانو کې، دا ممکنه ده چې لارښوونې په کارولو سره ښکاره کړئ د بریل سیسټم . دا د ړندو کاروونکو لپاره ګټور دی. دوی نشي کولی په خپلواکه توګه ګرافیکي غوښتنلیکونه وکاروي ځکه چې انٹرفیس د دوی لپاره کاروونکي دوستانه ندي.
  • ساینس پوهان، تخنیکي ماهرین، او انجنیران د ګرافیکي انٹرفیسونو په پرتله د کمانډ ترجمانانو ته ترجیح ورکوي. دا د سرعت او موثریت له امله دی چې ورسره ځینې حکمونه اجرا کیدی شي.
  • ځینې ​​​​کمپیوټرونه د ګرافیکي غوښتنلیکونو او برنامو د اسانه فعالیت مالتړ لپاره اړین سرچینې نلري. د کمانډ لاین ترجمانان هم په داسې قضیو کې کارول کیدی شي.
  • د ټایپ کولو کمانډونه په ګرافیکي انٹرفیس کې د اختیارونو کلیک کولو په پرتله ګړندي ترسره کیدی شي. د کمانډ لاین ترجمان هم کارونکي ته د حکمونو او عملیاتو پراخه لړۍ چمتو کوي چې د GUI غوښتنلیک سره ممکن ندي.

دا هم ولولئ: د وسیلې چلوونکی څه شی دی؟



کوم مثالونه دي چیرې چې د کمانډ لاین ترجمانان په عصري ورځ کې کارول کیږي؟

یو وخت و چې د کمانډ ټایپ کول د سیسټم سره د تعامل یوازینۍ لار وه. په هرصورت، د وخت په تیریدو سره، ګرافیکي انٹرفیس ډیر مشهور شو. مګر د کمانډ لاین ترجمانان لاهم کارول کیږي. د لاندې لیست له لارې لاړ شئ، ترڅو پوه شئ چې دوی چیرته کارول کیږي.

  • وینډوز OS د CLI په نوم یادیږي د وینډوز کمانډ پرامپټ.
  • د جونوس ترتیب او د سیسکو IOS راوټرونه د کمانډ لاین ترجمانانو په کارولو سره ترسره کیږي.
  • د لینکس ځینې سیسټمونه هم CLI لري. دا د یونیکس شیل په نوم پیژندل کیږي.
  • روبي او پی ایچ پی د متقابل کارونې لپاره د کمانډ شیل لري. په PHP کې شیل د PHP-CLI په نوم پیژندل کیږي.

ایا د کمانډ لاین ټول ترجمانان یو شان دي؟

موږ ولیدل چې د کمانډ ژباړونکي بل څه ندي مګر یوازې د متن پراساس کمانډونو سره سیسټم سره د تعامل لپاره. پداسې حال کې چې د کمانډ لاین څو ژباړونکي شتون لري، ایا دوی ټول یو شان دي؟ نه. دا ځکه چې هغه کمانډونه چې تاسو یې په CLI کې ټایپ کوئ د پروګرامینګ ژبې په ترکیب پورې اړه لري چې تاسو یې کاروئ. په دې توګه، هغه قومانده چې په یو سیسټم کې په CLI کې کار کوي ممکن په نورو سیسټمونو کې ورته کار ونکړي. تاسو ممکن د عملیاتي سیسټم لپاره د ترکیب پراساس کمانډ بدل کړئ او پدې سیسټم کې د برنامې ژبې.

دا مهمه ده چې د نحو او سمو حکمونو څخه خبر وي. د مثال په توګه، په یو پلیټ فارم کې، د کمانډ سکین اوس به د ویروسونو لپاره سیسټم او سکین ته لارښوونه وکړي. په هرصورت، ورته کمانډ ممکن په نورو سیسټمونو کې ونه پیژندل شي. ځینې ​​​​وختونه، یو مختلف OS/پروګرامینګ ژبه ورته کمانډ لري. دا کیدای شي سیسټم ته الرښوونه وکړي چې ورته ورته کمانډ ترسره کړي، د ناغوښتل شوي پایلو المل کیږي.

نحو او د قضیې حساسیت هم باید په پام کې ونیول شي. که تاسو د غلط ترکیب سره کمانډ داخل کړئ، سیسټم ممکن د کمانډ غلط تفسیر پای ته ورسوي. پایله دا ده، چې یا خو مطلوب عمل نه ترسره کیږي، یا کوم بل فعالیت ترسره کیږي.

په مختلف عملیاتي سیسټمونو کې د کمانډ لاین ترجمانان

د فعالیتونو د ترسره کولو لپاره لکه د ستونزو حل کول او د سیسټم ترمیم، یو وسیله شتون لري چې نومیږي په وینډوز XP کې د بیا رغونې کنسول او وینډوز 2000. دا وسیله د کمانډ لاین ژباړونکي په توګه هم دوه چنده کیږي.

CLI په MacOS کې ویل کیږي ترمینل.

د وینډوز عملیاتي سیسټم په نوم یو غوښتنلیک لري د کمانډ پرامپټ. دا په وینډوز کې لومړنی CLI دی. د وینډوز وروستي نسخې یو بل CLI لري - د وینډوز پاور شیل . دا CLI د کمانډ پرامپټ څخه ډیر پرمختللی دی. دواړه د وینډوز OS په نوي نسخه کې شتون لري.

په PowerShell کړکۍ کې، د ننوتلو کمانډ ټایپ کړئ

ځینې ​​غوښتنلیکونه دواړه لري - یو CLI او یو ګرافیکي انٹرفیس. په دې غوښتنلیکونو کې، CLI ځانګړتیاوې لري چې د ګرافیکي انٹرفیس لخوا نه ملاتړ کیږي. CLI اضافي ځانګړتیاوې وړاندې کوي ځکه چې دا د غوښتنلیک فایلونو ته خام لاسرسی لري.

وړاندیز شوی: د خدماتو بسته څه ده؟

په وینډوز 10 کې د کمانډ پرامپټ

ستونزه حل کول به خورا اسانه وي که تاسو د کمانډ پرامپټ کمانډونو څخه خبر یاست. کمانډ پرامپټ هغه نوم دی چې CLI ته په وینډوز عملیاتي سیسټم کې ورکړل شوی. دا ممکنه یا اړینه نده چې ټول حکمونه وپیژني. دلته موږ د ځینو مهمو حکمونو لیست یوځای کړی دی.

  • Ping - دا یو کمانډ دی چې د دې لپاره کارول کیږي چې وګوري ایا ستاسو د محلي شبکې سیسټم په سمه توګه کار کوي. که تاسو غواړئ پوه شئ چې ایا د انټرنیټ یا کوم سافټویر سره واقعیا ستونزه شتون لري چې مسله رامینځته کوي ، پینګ وکاروئ. تاسو کولی شئ د لټون انجن یا خپل ریموټ سرور پینګ کړئ. که تاسو ځواب ترلاسه کړئ، دا پدې مانا ده چې اړیکه شتون لري.
  • IPConfig - دا کمانډ د ستونزو حل کولو لپاره کارول کیږي کله چې کاروونکي د شبکې مسلو سره مخ وي. کله چې تاسو کمانډ پرمخ وړئ، دا ستاسو د کمپیوټر او محلي شبکې په اړه توضیحات بیرته راولي. توضیحات لکه د مختلف شبکې اتصال حالت ، سیسټم کارول کیږي ، د کارول شوي روټر IP پته ، او داسې نور ښودل شوي.
  • مرسته - دا شاید ترټولو ګټور او خورا کارول شوي کمانډ پرامپټ کمانډ وي. د دې کمانډ اجرا کول به د کمانډ پرامپټ کې د ټولو کمانډونو ټول لیست ښکاره کړي. که تاسو غواړئ په لیست کې د کوم ځانګړي قوماندې په اړه نور معلومات ترلاسه کړئ ، نو تاسو کولی شئ دا په ټایپ کولو سره وکړئ - /؟ دا کمانډ به د ټاکل شوي قوماندې په اړه تفصيلي معلومات ښکاره کړي.
  • Dir - دا ستاسو په کمپیوټر کې د فایل سیسټم لټون کولو لپاره کارول کیږي. کمانډ به ستاسو په اوسني فولډر کې موندل شوي ټول فایلونه او فولډر لیست کړي. دا د لټون وسیلې په توګه هم کارول کیدی شي. یوازې په کمانډ کې یو / S اضافه کړئ او هغه څه ولیکئ چې تاسو یې په لټه کې یاست.
  • Cls - که تاسو سکرین د ډیری کمانډونو څخه ډک شوی وي ، نو د سکرین پاکولو لپاره دا کمانډ چل کړئ.
  • SFC - دلته، SFC د سیسټم فایل چیکر لپاره ولاړ دی. SFC/Scannow د دې لپاره کارول کیږي چې وګوري چې ایا کوم سیسټم فایلونه غلطي لري. که د دوی ترمیم ممکن وي، دا هم ترسره کیږي. څرنګه چې ټول سیسټم باید سکین شي، دا کمانډ ممکن یو څه وخت ونیسي.
  • د کاري لیست - که تاسو غواړئ ټول هغه دندې وګورئ چې دا مهال ستاسو په سیسټم کې فعال دي، تاسو کولی شئ دا کمانډ وکاروئ. پداسې حال کې چې دا کمانډ یوازې ټول هغه دندې لیستوي چې کار کوي، تاسو کولی شئ د کمانډ سره -m کارولو سره اضافي معلومات هم ترلاسه کړئ. که تاسو ځینې غیر ضروري کارونه ومومئ، تاسو کولی شئ د ټاسک کیل کمانډ په کارولو سره د دوی مخه ونیسئ.
  • Netstat - دا د هغه شبکې پورې اړوند معلومات ترلاسه کولو لپاره کارول کیږي چې ستاسو کمپیوټر پکې دی. توضیحات لکه د ایترنیټ احصایې ، د IP روټینګ جدول ، د TCP اتصالونه ، کارول شوي بندرونه او داسې نور… ښودل کیږي.
  • وتل - دا کمانډ د کمانډ پرامپټ څخه د وتلو لپاره کارول کیږي.
  • Assoc - دا د فایل توسیع لیدلو او حتی د فایل اتحادیې بدلولو لپاره کارول کیږي. که تاسو assoc [.ext] ټایپ کړئ چیرې چې .ext د فایل توسیع دی، تاسو به د توسیع په اړه معلومات ترلاسه کړئ. د مثال په توګه، که داخل شوی توسیع .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope=''> ایلون ډیکر

    ایلون په سایبر ایس کې تخنیکي لیکوال دی. هغه د شاوخوا 6 کلونو راهیسې لارښودونه لیکي او ډیری موضوعات یې پوښلي. هغه د وینډوز ، Android ، او وروستي چلونو او لارښوونو پورې اړوند موضوعات پوښلو سره مینه لري.