Mola

Kio estas Komandlinia Interpretisto?

Provu Nian Instrumenton Por Forigi Problemojn





Afiŝita surLaste ĝisdatigita: la 16-an de februaro 2021

Kio estas Komandlinia Interpretisto? Ĝenerale, ĉiuj modernaj programoj havas a Grafika Uzantinterfaco (GUI) . Ĉi tio signifas, ke la interfaco havas menuojn kaj butonojn, kiujn la uzantoj povas uzi por interagi kun la sistemo. Sed komandlinia interpretilo estas programo, kiu akceptas nur tekstajn komandojn de klavaro. Ĉi tiuj komandoj tiam estas ekzekutitaj al la operaciumo. La linioj de teksto, kiujn la uzanto enigas de la klavaro, estas konvertitaj al funkcioj, kiujn la OS povas kompreni. Ĉi tio estas la tasko de la komandlinia interpretisto.



Komandliniaj interpretistoj estis vaste uzitaj ĝis la 1970-aj jaroj. Poste, ili estis anstataŭigitaj per programoj kun Grafika Uzantinterfaco.

Kio estas Komandlinia Interpretisto



Enhavo[ kaŝi ]

Kie estas uzataj Komandliniaj Interpretistoj?

Unu ofta demando kiun homoj havas estas, kial iu ajn uzus komandlinian interpretilon hodiaŭ? Ni nun havas aplikojn kun GUI, kiuj simpligis la manieron kiel ni interagas kun sistemoj. Do kial tajpi la komandojn sur CLI? Estas tri gravaj kialoj kial komandliniaj interpretistoj estas ankoraŭ gravaj hodiaŭ. Ni diskutu la kialojn unu post la alia.



  1. Iuj agoj povas esti faritaj pli rapide kaj aŭtomate uzante la komandlinion. Ekzemple, la komando por malŝalti iujn programojn kiam uzanto ensalutas aŭ la komando por kopii dosierojn de la sama formato el dosierujo povas esti aŭtomatigita. Ĉi tio reduktos la manan laboron de via flanko. Tiel por rapida ekzekuto aŭ por aŭtomatigi certajn agojn, ordonoj estas donitaj de la komandlinia interpretisto.
  2. Grafika aplikaĵo estas sufiĉe facile uzebla. Ĝi estas ne nur interaga sed ankaŭ memklarigebla. Post kiam vi elŝutas la aplikaĵon, ekzistas amaso da menuoj/butonoj, ktp... kiuj gvidos vin kun ajna operacio ene de la programo. Tiel, novaj kaj nespertaj uzantoj ĉiam preferas uzi grafikan aplikaĵon. Uzi komandlinian interpretilon ne estas tiel simpla. Ne estas menuoj. Ĉio devas esti tajpita. Tamen certaj spertaj uzantoj uzas la komandlinian interpretilon. Ĉi tio estas ĉefe ĉar, kun CLI, vi havas rektan aliron al funkcioj en la operaciumo. Spertaj uzantoj scias kiom potenca estas havi aliron al ĉi tiuj funkcioj. Tiel, ili uzas la CLI.
  3. Kelkfoje, la GUI-programaro en via sistemo ne estas konstruita por subteni la komandojn necesajn por ruli aŭ kontroli la operaciumon. En tiaj tempoj, la uzanto havas neniun elekton sed uzi la komandlinian interfacon. Se al sistemo mankas la rimedoj necesaj por ruli grafikan programon, tiam Komandlinia Interfaco estas oportuna.

En certaj situacioj, estas pli efika uzi Komandlinian Interfacon super grafika programo. La ĉefaj celoj de uzado de CLI estas listigitaj malsupre.

  • En komandliniaj interpretistoj, eblas montri la instrukciojn uzante la Brajla sistemo . Ĉi tio estas helpema por blindaj uzantoj. Ili ne povas uzi grafikajn aplikaĵojn sendepende ĉar la interfaco ne estas uzebla por ili.
  • Sciencistoj, teknikaj fakuloj kaj inĝenieroj preferas komandinterpretojn ol grafikajn interfacojn. Ĉi tio estas pro la rapideco kaj efikeco kun kiuj certaj komandoj povas esti efektivigitaj.
  • Iuj komputiloj ne havas la rimedojn necesajn por subteni la glatan funkciadon de grafikaj aplikaĵoj kaj programoj. Komandliniaj interpretistoj povas esti uzataj ankaŭ en tiaj kazoj.
  • Tajpi komandojn povas esti plenumitaj pli rapide ol klaki sur la opcioj en grafika interfaco. Komandlinia interpretisto ankaŭ provizas la uzanton per larĝa gamo de komandoj kaj operacioj kiuj ne eblas kun GUI-aplikaĵo.

Legu ankaŭ: Kio estas Aparato-Piloilo?



Kio estas kelkaj kazoj kie komandliniaj interpretistoj estas uzataj en la nuntempa?

Estis tempo, kiam tajpi komandojn estis la sola maniero interagi kun la sistemo. Tamen, kun la tempo, grafikaj interfacoj iĝis pli popularaj. Sed komandliniaj interpretistoj ankoraŭ estas uzataj. Trairu la suban liston, por scii kie ili estas uzataj.

  • Windows OS havas CLI nomitan Vindoza Komando Prompto.
  • La agordo de Junos kaj Cisco IOS-enkursigiloj estas farita uzante komandliniajn interpretistojn.
  • Iuj Linuksaj sistemoj ankaŭ havas la CLI. Ĝi estas konata kiel Unikso-simila ŝelo.
  • Ruby kaj PHP havas komandan ŝelon por interaga uzo. La ŝelo en PHP estas konata kiel PHP-CLI.

Ĉu ĉiuj komandliniaj interpretistoj estas samaj?

Ni vidis, ke komandinterpretisto estas nenio alia ol maniero interagi kun la sistemo nur per tekst-bazitaj komandoj. Kvankam ekzistas pluraj komandliniaj interpretistoj, ĉu ĉiuj estas egalaj? Ne. Ĉi tio estas ĉar la komandoj, kiujn vi tajpas en la CLI, baziĝas sur la sintakso de la programlingvo, kiun vi uzas. Tiel, komando kiu funkcias sur CLI sur unu sistemo eble ne funkcias same en aliaj sistemoj. Vi eble devos modifi la komandon bazitan sur la sintakso por la operaciumo kaj programlingvo sur tiu sistemo.

Gravas esti konscia pri la sintakso kaj la ĝustaj komandoj. Ekzemple, sur unu platformo, la komando-skanado nun direktus la sistemon aŭ skanadon por virusoj. Tamen, la sama komando eble ne nepre estas rekonita en aliaj sistemoj. Foje, malsama OS/programlingvo havas similan komandon. Ĝi povas konduki al la sistemo plenumi la agon, kiun la simila komando farus, kondukante al nedezirindaj rezultoj.

Sintakso kaj uskleco ankaŭ devas esti konsiderataj. Se vi enmetas komandon kun malĝusta sintakso, la sistemo eble finos misinterpreti la komandon. La rezulto estas, aŭ la celita ago ne estas farita, aŭ iu alia agado okazas.

Komandliniaj interpretistoj en malsamaj operaciumoj

Por plenumi agadojn kiel solvi problemojn kaj ripari sistemon, ekzistas ilo nomata Reakira Konzolo en Windows XP kaj Windows 2000. Ĉi tiu ilo duobliĝas kiel la komandlinia interpretisto ankaŭ.

La CLI en MacOS nomiĝas Terminalo.

Vindoza operaciumo havas aplikaĵon nomitan Komando Prompto. Ĉi tiu estas la ĉefa CLI en Vindozo. La plej novaj versioj de Vindozo havas alian CLI - la Windows PowerShell . Ĉi tiu CLI estas pli progresinta ol la Komando Prompto. Ambaŭ disponeblas en la nova versio de Windows OS.

En la fenestro de PowerShell, tajpu la komandon premu enen

Iuj aplikoj havas ambaŭ - CLI kaj grafikan interfacon. En ĉi tiuj aplikoj, la CLI havas funkciojn kiuj ne estas subtenataj de la grafika interfaco. La CLI disponigas kromajn funkciojn ĉar ĝi havas krudan aliron al aplikaj dosieroj.

Rekomendita: Kio estas Serva Pako?

La komanda prompto en Vindozo 10

Solvado de problemoj estus multe pli facila se vi konscias pri la komandoj de Komando. Komando Prompt estas la nomo donita al la CLI en Vindoza operaciumo. Ne eblas aŭ necesas koni ĉiujn komandojn. Ĉi tie ni kunmetis liston de kelkaj el la gravaj komandoj.

  • Ping - Ĉi tio estas komando uzata por kontroli ĉu via loka retsistemo funkcias ĝuste. Se vi volas scii ĉu estas reala problemo kun la interreto aŭ iu programaro kaŭzanta la problemon, uzu Ping. Vi povas pingi serĉilon aŭ vian fora servilo. Se vi ricevas respondon, tio signifas, ke ekzistas konekto.
  • IPConfig - Ĉi tiu komando estas uzata por solvi problemojn kiam la uzanto alfrontas retajn problemojn. Kiam vi rulas la komandon, ĝi resendas detalojn pri via komputilo kaj loka reto. Detaloj kiel la stato de malsamaj retaj konektoj, la sistemo uzata, la IP-adreso de la uzata enkursigilo, ktp estas montrataj.
  • Helpo - Ĉi tio verŝajne estas la plej helpema kaj plej uzata komando de Komando. Efektivigi ĉi tiun komandon montros la tutan liston de ĉiuj komandoj sur Komandprompto. Se vi volas scii pli pri iu aparta komando en la listo, vi povas fari tion tajpante - /? Ĉi tiu komando montros detalajn informojn pri la specifita komando.
  • Dir - Ĉi tio estas uzata por foliumi la dosiersistemon en via komputilo. La komando listigos ĉiujn dosierojn kaj dosierujojn trovitajn en via nuna dosierujo. Ĝi ankaŭ povas esti uzata kiel serĉilo. Nur aldonu /S al la komando kaj tajpu tion, kion vi serĉas.
  • Cls - Se vi estas ekrano plenigita kun tro da komandoj, rulu ĉi tiun komandon por malplenigi la ekranon.
  • SFC - Ĉi tie, SFC signifas System File Checker. SFC/Scannow estas uzata por kontroli ĉu iuj sistemaj dosieroj havas erarojn. Se ripari ilin eblas, tio fariĝas ankaŭ. Ĉar la tuta sistemo devas esti skanita, ĉi tiu komando povas daŭri iom da tempo.
  • Tasklist - Se vi volas rigardi ĉiujn taskojn, kiuj estas nuntempe aktivaj en via sistemo, vi povas uzi ĉi tiun komandon. Dum ĉi tiu komando nur listigas ĉiujn taskojn kiuj funkcias, vi ankaŭ povas akiri pliajn informojn uzante -m kun la komando. Se vi trovas kelkajn nenecesajn taskojn, vi povas devigi haltigi ilin uzante la komandon Taskkill.
  • Netstat - Ĉi tio estas uzata por akiri informojn rilate al la reto en kiu estas via komputilo. Detaloj kiel eterretaj statistikoj, IP-vojigtabelo, TCP-konektoj, la uzataj havenoj, ktp... estas montrataj.
  • Eliro - Ĉi tiu komando estas uzata por eliri la komandan promptilon.
  • Assoc - Ĉi tio estas uzata por vidi la dosieran etendon kaj eĉ ŝanĝi la dosierajn asociojn. Se vi tajpas assoc [.ext] kie .ext estas la dosiera etendo, vi ricevos informojn pri la etendo. Ekzemple, se la enigita etendo estas .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > Elon Decker

    Elon estas teknika verkisto ĉe Cyber ​​S. Li verkas pri instrukcioj dum ĉirkaŭ 6 jaroj nun kaj kovris multajn temojn. Li amas kovri temojn rilatajn al Vindozo, Android kaj la plej novaj lertaĵoj kaj konsiletoj.