ပျော့ပျောင်းသည်။

Command Line စကားပြန်ဆိုတာ ဘာလဲ။

ပြ Problems နာများကိုဖယ်ရှားရန်ကျွန်ုပ်တို့၏ကိရိယာကိုစမ်းကြည့်ပါ





တွင်တင်ခဲ့သည်။နောက်ဆုံးမွမ်းမံပြင်ဆင်သည်- ဖေဖော်ဝါရီ ၁၆၊ ၂၀၂၁

Command Line စကားပြန်ဆိုတာ ဘာလဲ။ ယေဘူယျအားဖြင့် ခေတ်မီပရိုဂရမ်အားလုံးတွင် တစ်ခုစီရှိသည်။ ဂရပ်ဖစ်အသုံးပြုသူမျက်နှာပြင် (GUI) . ဆိုလိုသည်မှာ အင်တာဖေ့စ်တွင် စနစ်နှင့် အပြန်အလှန်တုံ့ပြန်ရန် အသုံးပြုသူများ အသုံးပြုနိုင်သည့် မီနူးများနှင့် ခလုတ်များ ရှိသည်။ သို့သော် command-line interpreter သည် ကီးဘုတ်မှ စာသားအမိန့်များကိုသာ လက်ခံသည့် ပရိုဂရမ်တစ်ခုဖြစ်သည်။ ထို့နောက် အဆိုပါ command များကို operating system တွင် လုပ်ဆောင်သည်။ ကီးဘုတ်မှ အသုံးပြုသူ ဝင်လာသော စာသားမျဉ်းများကို OS က နားလည်နိုင်သော လုပ်ဆောင်ချက်များအဖြစ်သို့ ပြောင်းလဲသွားပါသည်။ ဤသည်မှာ command line စကားပြန်၏ အလုပ်ဖြစ်သည်။



Command-line စကားပြန်များကို 1970 ခုနှစ်များအထိ တွင်ကျယ်စွာ အသုံးပြုခဲ့သည်။ နောက်ပိုင်းတွင် ၎င်းတို့ကို Graphical User Interface ဖြင့် ပရိုဂရမ်များဖြင့် အစားထိုးခဲ့သည်။

Command Line Interpreter ဆိုတာဘာလဲ



မာတိကာ[ ပုန်း ]

Command Line Interpreters တွေကို ဘယ်မှာသုံးသလဲ။

လူတွေမေးလေ့ရှိတဲ့ မေးခွန်းတစ်ခုကတော့ ယနေ့ခေတ်မှာ ဘယ်သူမဆို ကွန်မန့်လိုင်းစကားပြန်ကို ဘာကြောင့် သုံးကြတာလဲ။ ယခု ကျွန်ုပ်တို့တွင် စနစ်များနှင့် အပြန်အလှန်ဆက်ဆံပုံကို ရိုးရှင်းစေသည့် GUI ပါသော အပလီကေးရှင်းများရှိသည်။ ဒါဆို CLI မှာ command တွေကို ဘာကြောင့် ရိုက်ထည့်တာလဲ။ ယနေ့ခေတ် အမိန့်ပေးစာကြောင်း စကားပြန်များ ဆက်နွယ်နေသေးသည့် အရေးကြီးသော အကြောင်းအရင်း သုံးခုရှိပါသည်။ အကြောင်းရင်းတွေကို တစ်ခုပြီးတစ်ခု ဆွေးနွေးကြည့်ရအောင်။



  1. အချို့သော လုပ်ဆောင်ချက်များသည် အမိန့်စာလိုင်းကို အသုံးပြု၍ ပိုမိုလျင်မြန်ပြီး အလိုအလျောက် လုပ်ဆောင်နိုင်ပါသည်။ ဥပမာအားဖြင့်၊ အသုံးပြုသူမှဝင်ရောက်သည့်အခါတွင် အချို့သောပရိုဂရမ်များကိုပိတ်ရန် အမိန့်ပေးသည့်အမိန့် သို့မဟုတ် ဖိုင်တွဲတစ်ခုမှတူညီသောဖော်မတ်ရှိဖိုင်များကိုကူးယူရန်အမိန့်ကို အလိုအလျောက်လုပ်ဆောင်နိုင်သည်။ ဒါက သင့်ဘက်ကနေ ကိုယ်တိုင်လုပ်ဆောင်မှုကို လျှော့ချပေးပါလိမ့်မယ်။ ထို့ကြောင့် အမြန်လုပ်ဆောင်ရန် သို့မဟုတ် အချို့သောလုပ်ဆောင်ချက်များကို အလိုအလျောက်လုပ်ဆောင်ရန်အတွက်၊ command line interpreter မှ အမိန့်ပေးပါသည်။
  2. ဂရပ်ဖစ်အက်ပလီကေးရှင်းသည် အသုံးပြုရအလွန်လွယ်ကူသည်။ ၎င်းသည် အပြန်အလှန်အကျိုးသက်ရောက်ရုံသာမက ကိုယ်တိုင်ရှင်းပြခြင်းလည်းဖြစ်သည်။ အပလီကေးရှင်းကို သင်ဒေါင်းလုဒ်ဆွဲပြီးသည်နှင့် ပရိုဂရမ်အတွင်း မည်သည့်လုပ်ဆောင်ချက်ကိုမဆို လမ်းညွှန်ပေးမည့် မီနူးများ/ခလုတ်များ စသည်ဖြင့် အများအပြားရှိပါသည်။ ထို့ကြောင့်၊ အသစ်နှင့် အတွေ့အကြုံမရှိသော သုံးစွဲသူများသည် graphical application ကို အမြဲနှစ်သက်ကြသည်။ command-line interpreter ကိုအသုံးပြုခြင်းသည် ရိုးရှင်းသည်မဟုတ်။ မီနူးများ မရှိပါ။ အရာအားလုံးကို စာစီစာကုံးရေးရန် လိုအပ်သည်။ သို့တိုင်၊ အချို့သော အတွေ့အကြုံရှိအသုံးပြုသူများသည် command line စကားပြန်ကို အသုံးပြုကြသည်။ အကြောင်းမှာ အဓိကအားဖြင့်၊ CLI ဖြင့်၊ သင်သည် လည်ပတ်မှုစနစ်ရှိ လုပ်ဆောင်ချက်များကို တိုက်ရိုက်ဝင်ရောက်ခွင့်ရှိသောကြောင့်ဖြစ်သည်။ အတွေ့အကြုံရှိ အသုံးပြုသူများသည် ဤလုပ်ဆောင်ချက်များကို အသုံးပြုခွင့်ရရှိရန် မည်မျှ အစွမ်းထက်သည်ကို သိပါသည်။ ထို့ကြောင့် ၎င်းတို့သည် CLI ကို အသုံးပြုကြသည်။
  3. တစ်ခါတစ်ရံတွင်၊ သင့်စနစ်ရှိ GUI ဆော့ဖ်ဝဲလ်သည် လည်ပတ်မှုစနစ်ကိုလည်ပတ်ရန် သို့မဟုတ် ထိန်းချုပ်ရန် လိုအပ်သောအမိန့်များကို ပံ့ပိုးရန်အတွက် တည်ဆောက်ထားခြင်းမရှိပါ။ ထိုသို့သောအချိန်များတွင်၊ အသုံးပြုသူသည် command-line interface ကိုအသုံးပြုရန်မှတပါးရွေးချယ်စရာမရှိပါ။ စနစ်တစ်ခုသည် ဂရပ်ဖစ်ပရိုဂရမ်တစ်ခုလုပ်ဆောင်ရန် လိုအပ်သောအရင်းအမြစ်များ ချို့တဲ့ပါက၊ Command Line Interface သည် အဆင်ပြေလာပါသည်။

အချို့သောအခြေအနေများတွင်၊ ဂရပ်ဖစ်ပရိုဂရမ်တစ်ခုထက် Command Line Interface ကိုအသုံးပြုခြင်းသည် ပိုမိုထိရောက်သည်။ CLI အသုံးပြုခြင်း၏ အဓိကရည်ရွယ်ချက်များကို အောက်တွင်ဖော်ပြထားပါသည်။

  • command-line စကားပြန်များတွင်၊ ၎င်းကို အသုံးပြု၍ ညွှန်ကြားချက်များကို ပြသရန် ဖြစ်နိုင်သည်။ မျက်မမြင်စနစ် . ဤအရာသည် မျက်မမြင်အသုံးပြုသူများအတွက် အထောက်အကူဖြစ်သည်။ အင်တာဖေ့စ်သည် ၎င်းတို့အတွက် အသုံးပြုရလွယ်ကူခြင်းမရှိသောကြောင့် ၎င်းတို့သည် ဂရပ်ဖစ်အက်ပ်လီကေးရှင်းများကို သီးခြားအသုံးမပြုနိုင်ပါ။
  • သိပ္ပံပညာရှင်များ၊ နည်းပညာကျွမ်းကျင်သူများနှင့် အင်ဂျင်နီယာများသည် ဂရပ်ဖစ်အင်တာဖေ့စ်များထက် အမိန့်ပေးစကားပြန်များကို နှစ်သက်ကြသည်။ ၎င်းမှာ အချို့သော command များကို လုပ်ဆောင်နိုင်သည့် မြန်နှုန်းနှင့် ထိရောက်မှုတို့ကြောင့် ဖြစ်သည်။
  • အချို့သောကွန်ပြူတာများတွင် ဂရပ်ဖစ်အက်ပလီကေးရှင်းများနှင့် ပရိုဂရမ်များကို ချောမွေ့စွာလုပ်ဆောင်နိုင်စေရန်အတွက် လိုအပ်သောအရင်းအမြစ်များ မရှိပါ။ ထိုသို့သောကိစ္စများတွင်လည်း Command-line စကားပြန်များကို အသုံးပြုနိုင်သည်။
  • ဂရပ်ဖစ် အင်တာဖေ့စ်ရှိ ရွေးချယ်စရာများကို နှိပ်ခြင်းထက် စာရိုက်ခြင်း ညွှန်ကြားချက်များကို ပိုမိုမြန်ဆန်စွာ ပြီးမြောက်နိုင်သည်။ အမိန့်ပေးစာကြောင်း စကားပြန်သည် သုံးစွဲသူအား GUI အပလီကေးရှင်းဖြင့် မဖြစ်နိုင်သည့် ကျယ်ပြန့်သော ညွှန်ကြားချက်များနှင့် လုပ်ဆောင်ချက်များကို ပေးပါသည်။

ဖတ်ရန်- Device Driver ဆိုတာ ဘာလဲ။



ယနေ့ခေတ်တွင် အမိန့်ပေးစာကြောင်း စကားပြန်များ အသုံးပြုသည့် ဖြစ်ရပ်အချို့ကား အဘယ်နည်း။

ကွန်မန်းများကို စာရိုက်ခြင်းသည် စနစ်နှင့် အပြန်အလှန်တုံ့ပြန်ရန် တစ်ခုတည်းသောနည်းလမ်းဖြစ်ခဲ့သည့် အချိန်တစ်ခုရှိခဲ့သည်။ သို့သော် အချိန်ကြာလာသည်နှင့်အမျှ၊ ဂရပ်ဖစ်အင်တာဖေ့စ်များသည် ပို၍ရေပန်းစားလာခဲ့သည်။ သို့သော် အမိန့်ပေးစာကြောင်း စကားပြန်များကို အသုံးပြုနေဆဲဖြစ်သည်။ ၎င်းတို့အသုံးပြုသည့်နေရာကို သိရှိရန် အောက်ပါစာရင်းကို ကြည့်ပါ။

  • Windows OS တွင် CLI ဟုခေါ်သည်။ Windows Command Prompt ။
  • Junos ၏ဖွဲ့စည်းပုံနှင့် Cisco IOS router များ command-line interpreters များကို အသုံးပြု၍ လုပ်ဆောင်သည်။
  • အချို့သော Linux စနစ်များတွင် CLI လည်းရှိသည်။ ၎င်းကို Unix shell ဟုခေါ်သည်။
  • Ruby နှင့် PHP တို့သည် အပြန်အလှန်အကျိုးသက်ရောက်စွာအသုံးပြုရန်အတွက် command shell တစ်ခုရှိသည်။ PHP ရှိ shell ကို PHP-CLI ဟုခေါ်သည်။

အမိန့်ပေးစာကြောင်း စကားပြန်အားလုံး အတူတူပဲလား။

command interpreter သည် text-based commands များဖြင့် system နှင့် အပြန်အလှန် တုံ့ပြန်ရန် နည်းလမ်းမှလွဲ၍ ဘာမှမဖြစ်သည်ကို ကျွန်ုပ်တို့တွေ့မြင်ရပါသည်။ command-line interpreters အများအပြားရှိသော်လည်း၊ ၎င်းတို့အားလုံးသည် တူညီပါသလား။ နံပါတ်၊ အဘယ်ကြောင့်ဆိုသော် CLI တွင် သင်ရိုက်ထည့်သည့် command များသည် သင်အသုံးပြုနေသော programming language ၏ syntax ပေါ်တွင် အခြေခံထားသောကြောင့်ဖြစ်သည်။ ထို့ကြောင့်၊ စနစ်တစ်ခုရှိ CLI တွင်အလုပ်လုပ်သော command သည်အခြားစနစ်များတွင်တူညီသောအလုပ်မဖြစ်နိုင်ပါ။ လည်ပတ်မှုစနစ်နှင့် ထိုစနစ်ရှိ ပရိုဂရမ်းမင်းဘာသာစကားအတွက် အထားအသိုအချက်များကို အခြေခံထားသော အမိန့်ကို သင်မွမ်းမံပြင်ဆင်ရပေမည်။

syntax နှင့် မှန်ကန်သော command များကို သတိထားရန် အရေးကြီးပါသည်။ ဥပမာအားဖြင့်၊ ပလပ်ဖောင်းတစ်ခုတွင်၊ ယခု command scan သည် system o viruses ကို scan လုပ်ရန်ညွှန်ကြားလိမ့်မည်။ သို့သော်၊ တူညီသောအမိန့်ကို အခြားစနစ်များတွင် အသိအမှတ်ပြုခံရမည်မဟုတ်ပါ။ တစ်ခါတစ်ရံတွင် မတူညီသော OS/programming language တွင် အလားတူ command တစ်ခုရှိသည်။ ၎င်းသည် အလားတူ အမိန့်ပေးသည့် လုပ်ဆောင်ချက်ကို လုပ်ဆောင်သည့် စနစ်သို့ ဦးတည်သွားစေပြီး မလိုလားအပ်သော ရလဒ်များ ဖြစ်ပေါ်စေနိုင်သည်။

Syntax နှင့် case sensitiveness ကိုလည်း ထည့်သွင်းစဉ်းစားရပါမည်။ မှားယွင်းသော syntax ဖြင့် command တစ်ခုကို ရိုက်ထည့်ပါက၊ စနစ်သည် အမိန့်ကို လွဲမှားစွာ အဓိပ္ပာယ်ပြန်ဆိုခြင်း ပြီးဆုံးသွားနိုင်သည်။ ရလဒ်မှာ ရည်ရွယ်ထားသည့် လုပ်ဆောင်ချက်ကို မလုပ်ဆောင်ခြင်း သို့မဟုတ် အခြားလုပ်ဆောင်မှုအချို့ ပြုလုပ်ခြင်းဖြစ်နိုင်သည်။

မတူညီသောလည်ပတ်မှုစနစ်များတွင် Command Line စကားပြန်များ

ပြဿနာဖြေရှင်းခြင်းနှင့် စနစ်ပြုပြင်ခြင်းကဲ့သို့သော လုပ်ဆောင်မှုများကို လုပ်ဆောင်ရန်၊ ဟုခေါ်သော ကိရိယာတစ်ခုရှိသည်။ Windows XP ရှိ Recovery Console နှင့် Windows 2000။ ဤကိရိယာသည် command line interpreter အဖြစ်လည်း နှစ်ဆတိုးသည်။

MacOS တွင် CLI ဟုခေါ်သည်။ ဂိတ်။

Windows operating system ဟုခေါ်သော application တစ်ခုရှိသည်။ Command Prompt ၎င်းသည် Windows တွင် အဓိက CLI ဖြစ်သည်။ Windows ၏နောက်ဆုံးထွက်ဗားရှင်းများတွင် အခြားသော CLI ရှိသည်။ Windows PowerShell . ဤ CLI သည် Command Prompt ထက် ပိုအဆင့်မြင့်သည်။ နှစ်ခုလုံးကို Windows OS ဗားရှင်းအသစ်တွင် ရရှိနိုင်သည်။

PowerShell ဝင်းဒိုးတွင်၊ command ကိုရိုက်ထည့်ပြီး enter နှိပ်ပါ။

အချို့သော အပလီကေးရှင်းများတွင် CLI နှင့် graphical interface နှစ်မျိုးလုံးရှိသည်။ ဤအပလီကေးရှင်းများတွင်၊ CLI တွင် ဂရပ်ဖစ်အင်တာဖေ့စ်မှ ပံ့ပိုးမထားသောအင်္ဂါရပ်များရှိသည်။ CLI သည် အပလီကေးရှင်းဖိုင်များကို ကုန်ကြမ်းဝင်ရောက်ခွင့်ရှိသောကြောင့် အပိုအင်္ဂါရပ်များကို ပံ့ပိုးပေးပါသည်။

အကြံပြုထားသည်- Service Pack ဆိုတာဘာလဲ။

Windows 10 တွင် Command Prompt

Command Prompt commands များကို သိရှိပါက ပြဿနာဖြေရှင်းခြင်းမှာ ပိုမိုလွယ်ကူပါသည်။ Command Prompt သည် Windows လည်ပတ်မှုစနစ်တွင် CLI အား ပေးထားသော အမည်ဖြစ်သည်။ အမိန့်အားလုံးကို သိရန် မဖြစ်နိုင် သို့မဟုတ် မလိုအပ်ပါ။ ဤတွင်ကျွန်ုပ်တို့သည်အရေးကြီးသောအမိန့်တော်အချို့၏စာရင်းကိုစုစည်းထားသည်။

  • Ping – ဤသည်မှာ သင့်ဒေသခံကွန်ရက်စနစ် ကောင်းမွန်စွာအလုပ်လုပ်ခြင်းရှိမရှိ စစ်ဆေးရန်အသုံးပြုသည့် အမိန့်တစ်ခုဖြစ်သည်။ အင်တာနက်တွင် အမှန်တကယ် ပြဿနာရှိမရှိ သို့မဟုတ် ပြဿနာဖြစ်စေသည့် ဆော့ဖ်ဝဲအချို့ကို သိရှိလိုပါက Ping ကို အသုံးပြုပါ။ သင်သည် ရှာဖွေရေးအင်ဂျင် သို့မဟုတ် သင်၏အဝေးထိန်းဆာဗာကို ping လုပ်နိုင်သည်။ တုံ့ပြန်မှုရရှိပါက၊ ချိတ်ဆက်မှုရှိကြောင်း ဆိုလိုသည်။
  • IPConfig - အသုံးပြုသူသည် ကွန်ရက်ပြဿနာများနှင့် ရင်ဆိုင်ရသောအခါ ပြဿနာဖြေရှင်းရန်အတွက် ဤအမိန့်ကို အသုံးပြုသည်။ သင် command ကို run သောအခါ၊ ၎င်းသည် သင်၏ PC နှင့် local network အကြောင်းအသေးစိတ်အချက်အလက်များကို ပြန်ပေးသည်။ မတူညီသောကွန်ရက်ချိတ်ဆက်မှုအခြေအနေ၊ အသုံးပြုနေသည့်စနစ်၊ အသုံးပြုနေသည့် router ၏ IP လိပ်စာ အစရှိသည့် အသေးစိတ်အချက်အလက်များကို ပြသထားသည်။
  • အကူအညီ - ၎င်းသည် အသုံးဝင်ဆုံးနှင့် အသုံးအများဆုံး Command Prompt အမိန့်ဖြစ်နိုင်သည်။ ဤအမိန့်ကို အကောင်အထည်ဖော်ခြင်းဖြင့် Command Prompt တွင် အမိန့်အားလုံး၏စာရင်းတစ်ခုလုံးကို ပြသမည်ဖြစ်သည်။ စာရင်းထဲက သီးခြား command တွေအကြောင်း ပိုသိချင်ရင် – /? ဤ command သည် သတ်မှတ်ထားသော command နှင့် ပတ်သက်သော အသေးစိတ် အချက်အလက်များကို ပြသပါမည်။
  • Dir – ၎င်းကို သင့်ကွန်ပြူတာရှိ ဖိုင်စနစ်အား ရှာဖွေရန် အသုံးပြုသည်။ command သည် သင့်လက်ရှိ folder တွင်တွေ့ရသော ဖိုင်များနှင့် folder အားလုံးကို စာရင်းပြုစုမည်ဖြစ်သည်။ ရှာဖွေရေးကိရိယာအဖြစ်လည်း အသုံးပြုနိုင်သည်။ command တွင် /S ကိုထည့်ရုံဖြင့် သင်ရှာဖွေနေသည့်အရာကို ရိုက်ထည့်ပါ။
  • Cls - သင်သည် မျက်နှာပြင်တွင် များပြားလွန်းသော ညွှန်ကြားချက်များဖြင့် ပြည့်နေပါက၊ မျက်နှာပြင်ကို ရှင်းလင်းရန် ဤအမိန့်ကို ဖွင့်ပါ။
  • SFC - ဤတွင်၊ SFC သည် System File Checker အတွက်ဖြစ်သည်။ SFC/Scannow ကို စနစ်ဖိုင်များတွင် အမှားအယွင်းများ ရှိ၊မရှိ စစ်ဆေးရန် အသုံးပြုပါသည်။ အဲဒါတွေကို ပြုပြင်နိုင်ရင် ပြီးသွားပါပြီ။ စနစ်တစ်ခုလုံးကို စကင်န်ဖတ်ရမည်ဖြစ်ပြီး၊ ဤအမိန့်မှာ အချိန်အနည်းငယ်ကြာနိုင်သည်။
  • Tasklist - သင့်စနစ်တွင် လက်ရှိလုပ်ဆောင်နေသော အလုပ်အားလုံးကို ကြည့်ရှုလိုပါက၊ သင်သည် ဤအမိန့်ကို အသုံးပြုနိုင်ပါသည်။ ဤ command သည် လုပ်ဆောင်နေသော အလုပ်များအားလုံးကို အောက်တွင်သာ စာရင်းပြုစုထားသော်လည်း -m ကို အသုံးပြု၍ အမိန့်ပေးခြင်းဖြင့် အပိုအချက်အလက်များကို ရယူနိုင်သည်။ မလိုအပ်တဲ့ အလုပ်တွေကို တွေ့ရင် Taskkill ဆိုတဲ့ command ကိုသုံးပြီး သူတို့ကို ရပ်တန့်ခိုင်းနိုင်ပါတယ်။
  • Netstat – သင့် PC ရှိ ကွန်ရက်နှင့် ပတ်သက်သော အချက်အလက်များကို ရယူရန် ၎င်းကို အသုံးပြုပါသည်။ အီသာနက် စာရင်းအင်းများ၊ IP လမ်းကြောင်းပြဇယား၊ TCP ချိတ်ဆက်မှုများ၊ အသုံးပြုနေသည့် အပေါက်များ စသည်တို့ကို ပြသထားသည်။
  • Exit – ဤ command ကို command prompt မှ ထွက်ရန် အသုံးပြုသည်။
  • Assoc – ဖိုင် extension ကိုကြည့်ရှုရန်နှင့် ဖိုင်ချိတ်ဆက်မှုများကိုပင် ပြောင်းလဲရန်အတွက် ၎င်းကိုအသုံးပြုသည်။ .ext သည် ဖိုင်တိုးချဲ့သည့်နေရာတွင် assoc [.ext] ဟု ရိုက်ထည့်ပါက၊ တိုးချဲ့မှုဆိုင်ရာ အချက်အလက်များကို သင်ရရှိမည်ဖြစ်သည်။ ဥပမာအားဖြင့်၊ ထည့်သွင်းထားသော တိုးချဲ့မှုသည် .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > ဖြစ်လျှင်၊ Elon Decker

    Elon သည် Cyber ​​S တွင် နည်းပညာစာရေးဆရာတစ်ဦးဖြစ်သည်။ သူသည် လမ်းညွှန်ချက်များကို ယခု ၆ နှစ်ခန့်ရေးသားခဲ့ပြီး အကြောင်းအရာများစွာကို လွှမ်းခြုံထားသည်။ Windows၊ Android နှင့် နောက်ဆုံးထွက်လှည့်ကွက်များနှင့် အကြံပြုချက်များနှင့် ပတ်သက်သည့် အကြောင်းအရာများကို ခြုံငုံဖော်ပြလိုပါသည်။