'n Opdragreël-tolk is enige program wat die invoer van opdragte toelaat en dan daardie opdragte na die bedryfstelsel uitvoer. Dit is letterlik 'n tolk van bevele.
Anders as 'n program wat 'n grafiese gebruikerskoppelvlak (GUI) soos knoppies en spyskaarte het wat deur 'n muis beheer word, aanvaar 'n opdragreël-tolk reëls teks vanaf 'n sleutelbord as die opdragte en omskep dan daardie opdragte in funksies wat die bedryfstelsel verstaan.
Ander name vir 'n opdragreël-tolk
Daar word ook dikwels na enige opdragreël-tolkprogram verwys as 'n opdragreëlkoppelvlak. Minder algemeen word dit ook 'n CLI, command language interpreter, console user interface, command processor, shell, command line shell, of 'n command language interpreter. genoem
CLI is ook kort vir ander tegnologie-terme wat niks met 'n opdraglyn-koppelvlak te doen het nie, soos oproeplyn-identifikasie, oproepvlak-koppelvlak, kaslyn-vervleg, duidelike onderbrekingsvlag en beller-ligginginligting.
Waarom word hulle gebruik?
As 'n rekenaar beheer kan word deur maklik-om-te-gebruik toepassings wat 'n grafiese koppelvlak het, sal jy dalk wonder hoekom iemand eerder opdragte deur die opdragreël wil invoer. Daar is drie hoofredes.
Die eerste is dat jy die opdragte kan outomatiseer. Daar is baie voorbeelde wat ons kan gee, maar een is 'n skrif om altyd sekere dienste of programme af te sluit wanneer die gebruiker die eerste keer aanmeld. 'n Ander kan gebruik word om lêers van 'n soortgelyke formaat uit 'n vouer te kopieer sodat jy dit nie hoef te doen nie sif dit self deur. Hierdie dinge kan vinnig en outomaties gedoen word deur opdragte te gebruik.
Nog 'n voordeel om 'n CLI te gebruik, is dat jy direkte toegang tot die funksies van die bedryfstelsel kan hê. Gevorderde gebruikers verkies dalk die bondige en kragtige toegang wat dit aan hulle gee.
Eenvoudige en onervare gebruikers wil egter gewoonlik nie 'n opdragreël-koppelvlak gebruik nie, want dit is beslis nie so maklik om te gebruik soos 'n grafiese program nie. Die beskikbare opdragte is nie so voor die hand liggend soos 'n program wat 'n spyskaart en knoppies het nie. Jy kan nie net 'n command line tolk oopmaak en dadelik weet hoe om dit te gebruik soos jy kan met 'n gewone grafiese toepassing wat jy dalk aflaai nie.
Opdragreël-tolke is nuttig, want hoewel daar 'n groot aantal opdragte en opsies kan wees om 'n bedryfstelsel te beheer, is dit moontlik dat die GUI-sagteware op daardie bedryfstelsel eenvoudig nie gebou is om daardie opdragte te gebruik nie. Hulle laat jou ook van daardie opdragte gebruik terwyl jy nie almal gelyktydig hoef te gebruik nie, wat voordelig is op stelsels wat nie die hulpbronne het om 'n grafiese program te laat loop nie.
Nie alle bevellyntolke is eenders nie
Wanneer 'n opdragreël-tolk 'n spesifieke opdrag verstaan, doen dit dit op grond van die programmeertaal en sintaksis. Dit beteken dat een opdrag wat in een situasie werk, onder 'n spesifieke bedryfstelsel en programmeertaal, dalk nie op dieselfde manier (of glad nie) onder 'n ander omgewing werk nie.
Een platform kan byvoorbeeld die opdrag scannow gebruik om die rekenaar vir foute te skandeer, maar 'n ander program of bedryfstelsel wat nie daardie vermoë ingebou het nie, kan dit doen niks. Of, as dit 'n soortgelyke funksie het, sal die opdragreël-tolk dalk net byvoorbeeld scan of scantime verstaan.
Sintaksis is ook belangrik, want hulle is sensitief tot die punt dat enige verkeerde tik verkeerd geïnterpreteer kan word as 'n totaal ander opdrag. Die program kan scannow gebruik om 'n skandering te begin, maar as jy die laaste letter verwyder, kan scanno wees hoe dit verstaan wanneer dit die skandering moet stop.
Meer inligting oor Command Line-tolke
In die meeste Windows-bedryfstelsels is die primêre opdragreël-tolk opdragprompt. Windows PowerShell is 'n meer gevorderde opdragreël-tolk beskikbaar langs opdragprompt in meer onlangse weergawes van Windows. Windows Terminal sluit ook opdragreëlnutsgoed in, maar dit is nie vir alle Windows-weergawes beskikbaar nie.
In Windows XP en Windows 2000 dien 'n spesiale diagnostiese hulpmiddel genaamd Recovery Console ook as 'n opdragreël-tolk om verskeie foutsporing- en stelselhersteltake uit te voer.
Die opdragreëlkoppelvlak in macOS word Terminal genoem.
Soms is beide 'n CLI en 'n GUI in dieselfde program ingesluit. Wanneer dit die geval is, is dit tipies dat een koppelvlak sekere funksies ondersteun wat in die ander uitgesluit is. Dit is gewoonlik die opdragreëlgedeelte wat meer kenmerke insluit omdat dit rou toegang tot die toepassinglêers bied en nie beperk word deur wat die sagteware-ontwikkelaar gekies het om by die GUI in te sluit nie.
Gereelde Vrae
Wat tik jy om toegang tot die interaktiewe Python-tolk vanaf die opdragreël te kry?
Op Mac OS of Linux, voer python in die opdragreël in om die interaktiewe Python-tolk te laat loop. Op Windows, maak opdragprompt oop en voer py in.
Hoe verlaat jy die Python-tolk vanaf die opdragreël?
Gebruik die exit()-funksie wanneer jy jou interaktiewe Python-sessie wil beëindig. Alternatiewelik kan jy die sleutelbordkortpad Ctrl+ Z gebruik, druk dan Enter om terug te gaan na Command Vra in Windows.
Wat is 'n opdragreël-tolk bekend as in Unix-terminologie?
'n Opdragreël-tolk in Unix word algemeen 'n shell genoem.
Hoe maak jy Matlab oop vanaf 'n opdragreël-tolk?
Laat Matlab vanaf 'n opdragprompt hardloop deur die opdrag matlab te gebruik. As jy Matlab sonder die plonsskerm wil oopmaak, gebruik die opdrag matlab -nosplash. En, om die uitgangskode op te teken, gebruik die opdrag matlab -wait.