Artab

X'inhu Interpretu tal-Linja tal-Kmand?

Ipprova L-Istrument Tagħna Biex Telimina L-Problemi





Posted fuqAġġornata l-aħħar: 16 ta' Frar, 2021

X'inhu Interpretu tal-Linja tal-Kmand? Ġeneralment, il-programmi moderni kollha għandhom a Interface Grafika tal-Utent (GUI) . Dan ifisser li l-interface għandha menus u buttuni li l-utenti jistgħu jużaw biex jinteraġixxu mas-sistema. Iżda interpretu tal-linja tal-kmand huwa programm li jaċċetta biss kmandi tat-test minn tastiera. Dawn il-kmandi mbagħad jiġu esegwiti lis-sistema operattiva. Il-linji tat-test li l-utent idaħħal mit-tastiera huma kkonvertiti għal funzjonijiet li l-OS jista 'jifhem. Dan huwa x-xogħol tal-interpretu tal-linja tal-kmand.



L-interpreti tal-linja tal-kmand intużaw ħafna sas-snin sebgħin. Aktar tard, ġew sostitwiti minn programmi b'Interface tal-Utent Grafiku.

X'inhu Interpretu tal-Linja tal-Kmand



Kontenut[ ħabi ]

Fejn jintużaw l-Interpreti tal-Linja tal-Kmand?

Mistoqsija komuni li għandhom in-nies hija, għaliex illum xi ħadd juża interpretu tal-linja tal-kmand? Issa għandna applikazzjonijiet b'GUI li ssimplifikaw il-mod kif aħna jinteraġixxu mas-sistemi. Allura għaliex ittajpja l-kmandi fuq CLI? Hemm tliet raġunijiet importanti għaliex l-interpreti tal-linja tal-kmand għadhom rilevanti llum. Ejja niddiskutu r-raġunijiet waħda waħda.



  1. Ċerti azzjonijiet jistgħu jsiru aktar malajr u awtomatikament bl-użu tal-linja tal-kmand. Pereżempju, il-kmand biex jingħalaq xi programmi meta utent jidħol jew il-kmand biex tikkopja fajls tal-istess format minn folder jistgħu jiġu awtomatizzati. Dan inaqqas ix-xogħol manwali min-naħa tiegħek. Għalhekk għal eżekuzzjoni mgħaġġla jew biex jiġu awtomatizzati ċerti azzjonijiet, il-kmandi jingħataw mill-interpretu tal-linja tal-kmand.
  2. Applikazzjoni grafika hija pjuttost faċli biex tużah. Huwa mhux biss interattiv iżda wkoll jispjega lilu nnifsu. Ladarba tniżżel l-applikazzjoni, hemm mazz ta 'menus/buttuni, eċċ... li jiggwidak bi kwalunkwe operazzjoni fi ħdan il-programm. Għalhekk, utenti ġodda u mingħajr esperjenza dejjem jippreferu jużaw applikazzjoni grafika. L-użu ta' interpretu tal-linja tal-kmand mhuwiex daqshekk sempliċi. M'hemm l-ebda menus. Kollox jeħtieġ li jiġi ttajpjat. Madankollu, ċerti utenti b'esperjenza jużaw l-interpretu tal-linja tal-kmand. Dan huwa prinċipalment minħabba li, b'CLI, għandek aċċess dirett għall-funzjonijiet fis-sistema operattiva. Utenti b'esperjenza jafu kemm huwa qawwi li jkollhom aċċess għal dawn il-funzjonijiet. Għalhekk, jagħmlu użu mill-CLI.
  3. Xi drabi, is-softwer GUI fis-sistema tiegħek mhuwiex mibni biex jappoġġja l-kmandi meħtieġa biex titħaddem jew tikkontrolla s-sistema operattiva. F'dawn il-ħinijiet, l-utent m'għandux għażla ħlief li jagħmel użu mill-interface tal-linja tal-kmand. Jekk sistema m'għandhiex ir-riżorsi meħtieġa biex tmexxi programm grafiku, allura l-Interface tal-Linja tal-Kmand tkun utli.

F'ċerti sitwazzjonijiet, huwa aktar effiċjenti li tuża Command Line Interface fuq programm grafiku. L-għanijiet primarji tal-użu ta' CLI huma elenkati hawn taħt.

  • Fl-interpreti tal-linja tal-kmand, huwa possibbli li jintwerew l-istruzzjonijiet bl-użu tal- Sistema Braille . Dan huwa utli għall-utenti għomja. Ma jistgħux jagħmlu użu minn applikazzjonijiet grafiċi b'mod indipendenti peress li l-interface mhix faċli għall-utent għalihom.
  • Ix-xjentisti, l-esperti tekniċi u l-inġiniera jippreferu interpreti tal-kmand fuq interfaces grafiċi. Dan huwa dovut għall-veloċità u l-effiċjenza li bihom ċerti kmandi jistgħu jiġu esegwiti.
  • Ċerti kompjuters m'għandhomx ir-riżorsi meħtieġa biex jappoġġjaw il-funzjonament bla xkiel ta' applikazzjonijiet u programmi grafiċi. Interpreti tal-linja tal-kmand jistgħu jintużaw f'każijiet bħal dawn ukoll.
  • Kmandi tat-tajpjar jistgħu jitwettqu aktar malajr milli tikklikkja fuq l-għażliet f'interface grafika. Interpretu tal-linja tal-kmand jipprovdi wkoll lill-utent b'firxa wiesgħa ta 'kmandi u operazzjonijiet li mhumiex possibbli b'applikazzjoni GUI.

Aqra wkoll: X'inhu Device Driver?



X'inhuma xi każijiet fejn l-interpreti tal-linja tal-kmand jintużaw fil-ġurnata moderna?

Kien hemm żmien meta l-ittajpjar tal-kmandi kien l-uniku mod biex jinteraġixxu mas-sistema. Madankollu, maż-żmien, l-interfaces grafiċi saru aktar popolari. Iżda l-interpreti tal-linja tal-kmand għadhom qed jintużaw. Mur permezz tal-lista hawn taħt, biex tkun taf fejn huma użati.

  • Windows OS għandu CLI imsejħa Prompt tal-Kmand tal-Windows.
  • Il-konfigurazzjoni ta 'Junos u Cisco IOS routers isir bl-użu ta' interpreti tal-linja tal-kmand.
  • Xi sistemi Linux għandhom ukoll is-CLI. Huwa magħruf bħala l-qoxra Unix.
  • Ruby u PHP għandhom qoxra ta 'kmand għal użu interattiv. Il-qoxra fil-PHP hija magħrufa bħala PHP-CLI.

L-interpreti tal-linja tal-kmand huma l-istess?

Rajna li interpretu tal-kmand mhu xejn ħlief mod kif jinteraġixxi mas-sistema bi kmandi bbażati fuq test biss. Filwaqt li hemm diversi interpreti tal-linja tal-kmand, huma kollha simili? Le. Dan għaliex il-kmandi li ttajpja fis-CLI huma bbażati fuq is-sintassi tal-lingwa ta' programmar li qed tuża. Għalhekk, kmand li jaħdem fuq CLI fuq sistema waħda jista 'ma jaħdimx bl-istess mod f'sistemi oħra. Jista 'jkollok timmodifika l-kmand ibbażat fuq is-sintassi għas-sistema operattiva u l-lingwa ta' programmar fuq dik is-sistema.

Huwa importanti li tkun konxju tas-sintassi u l-kmandi t-tajba. Per eżempju, fuq pjattaforma waħda, l-iskannjar tal-kmand issa jidderieġi s-sistema jew scan għall-viruses. Madankollu, l-istess kmand mhux bilfors ikun rikonoxxut f'sistemi oħra. Xi drabi, OS/lingwa ta 'programmar differenti għandha kmand simili. Jista 'jwassal biex is-sistema twettaq l-azzjoni li tagħmel kmand simili, li twassal għal riżultati mhux mixtieqa.

Għandhom jiġu kkunsidrati wkoll is-sintassi u s-sensittività tal-każ. Jekk iddaħħal kmand b'sintassi ħażina, is-sistema tista' tispiċċa tinterpreta ħażin il-kmand. Ir-riżultat hu, jew l-azzjoni maħsuba ma titwettaqx, jew isseħħ xi attività oħra.

Interpreti tal-Linja tal-Kmand f'sistemi operattivi differenti

Biex twettaq attivitajiet bħal issolvi l-problemi u tiswija tas-sistema, hemm għodda msejħa Irkupru Console fil-Windows XP u Windows 2000. Din l-għodda tirdoppja wkoll bħala l-interpretu tal-linja tal-kmand.

Is-CLI f'MacOS tissejjaħ Terminal.

Sistema operattiva Windows għandha applikazzjoni msejħa Kmand Prompt. Din hija l-CLI primarja fil-Windows. L-aħħar verżjonijiet tal-Windows għandhom CLI oħra - il- Windows PowerShell . Din l-CLI hija aktar avvanzata mill-Prompt tal-Kmand. It-tnejn huma disponibbli fil-verżjoni l-ġdida tal-Windows OS.

Fit-tieqa tal-PowerShell, ittajpja l-kmand agħfas enter

Ċerti applikazzjonijiet għandhom it-tnejn – CLI u interface grafiku. F'dawn l-applikazzjonijiet, is-CLI għandha karatteristiċi li mhumiex appoġġjati mill-interface grafika. Is-CLI tipprovdi karatteristiċi żejda minħabba li għandha aċċess mhux ipproċessat għall-fajls tal-applikazzjoni.

Irrakkomandat: X'inhu Service Pack?

Il-Prompt tal-Kmand fil-Windows 10

Is-soluzzjoni tal-problemi tkun ħafna aktar faċli jekk tkun konxju tal-kmandi tal-Prompt tal-Kmand. Command Prompt huwa l-isem mogħti lis-CLI fis-sistema operattiva Windows. Mhux possibbli jew meħtieġ li tkun taf il-kmandi kollha. Hawnhekk għamilna lista ta 'wħud mill-kmandi importanti.

  • Ping - Dan huwa kmand użat biex tivverifika jekk is-sistema tan-netwerk lokali tiegħek tkunx qed taħdem sew. Jekk trid tkun taf jekk hemmx kwistjoni attwali bl-internet jew xi softwer li jikkawża l-kwistjoni, uża Ping. Tista 'ping magna tat-tiftix jew server remot tiegħek. Jekk tirċievi tweġiba, dan ifisser li hemm konnessjoni.
  • IPConfig - Dan il-kmand jintuża biex issolvi l-problemi meta l-utent ikun qed jiffaċċja kwistjonijiet tan-netwerk. Meta tmexxi l-kmand, jirritorna d-dettalji dwar il-PC tiegħek u n-netwerk lokali. Dettalji bħall-istat tal-konnessjonijiet tan-netwerk differenti, is-sistema li qed tintuża, l-indirizz IP tar-router li qed jintuża, eċċ huma murija.
  • Għajnuna – Dan huwa probabbilment l-iktar kmand ta’ Kmand Prompt utli u użat. L-eżekuzzjoni ta 'dan il-kmand se turi l-lista sħiħa tal-kmandi kollha fuq il-Prompt tal-Kmand. Jekk trid tkun taf aktar dwar xi kmand partikolari fuq il-lista, tista’ tagħmel dan billi ttajpja – /? Dan il-kmand se juri informazzjoni dettaljata dwar il-kmand speċifikat.
  • Dir - Dan jintuża biex tfittex is-sistema tal-fajls fuq il-kompjuter tiegħek. Il-kmand se jelenka l-fajls u l-folders kollha misjuba fil-folder attwali tiegħek. Jista 'jintuża wkoll bħala għodda ta' tfittxija. Żid biss /S mal-kmand u ittajpja dak li qed tfittex.
  • Cls - Jekk inti l-iskrin huwa mimli b'kmandi wisq, mexxi dan il-kmand biex tneħħi l-iskrin.
  • SFC - Hawnhekk, SFC tfisser System File Checker. SFC/Scannow jintuża biex jiċċekkja jekk xi fajls tas-sistema għandhomx żbalji. Jekk it-tiswija tagħhom hija possibbli, dan isir ukoll. Peress li s-sistema kollha trid tiġi skennjata, dan il-kmand jista' jieħu xi żmien.
  • Lista tal-kompiti - Jekk trid tagħti ħarsa lejn il-kompiti kollha li bħalissa huma attivi fis-sistema tiegħek, tista 'tuża dan il-kmand. Filwaqt li dan il-kmand jelenka biss il-kompiti kollha li qed joperaw, tista 'wkoll tikseb informazzjoni addizzjonali billi tuża -m mal-kmand. Jekk issib xi ħidmiet bla bżonn, tista' ġġiegħel twaqqafhom billi tuża l-kmand Taskkill.
  • Netstat – Dan jintuża biex tinkiseb informazzjoni relatata man-netwerk li fih il-PC tiegħek. Dettalji bħal statistika ethernet, tabella tar-routing tal-IP, konnessjonijiet TCP, il-portijiet li qed jintużaw, eċċ... jintwerew.
  • Ħruġ – Dan il-kmand jintuża biex joħroġ mill-pront tal-kmand.
  • Assoc - Dan jintuża biex tara l-estensjoni tal-fajl u anke tibdel l-assoċjazzjonijiet tal-fajls. Jekk ittajpja assoc [.ext] fejn .ext hija l-estensjoni tal-fajl, ikollok informazzjoni dwar l-estensjoni. Pereżempju, jekk l-estensjoni mdaħħla hija .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > Elon Decker

    Elon huwa kittieb tat-teknoloġija f'Cyber ​​S. Ilu jikteb gwidi ta' kif isir għal madwar 6 snin issa u kopra ħafna suġġetti. Iħobb ikopri suġġetti relatati mal-Windows, Android, u l-aħħar tricks u suġġerimenti.