Een opdrachtverwerkingsprogramma is een computerprogramma dat accepteert van tekstuele commando's interactief, vanaf het toetsenbord; of deze worden gelezen uit een bestand, en deze worden uitgevoerd. Het doel van een opdrachtverwerkingsprogramma is daarom voor het uitvoeren van opdrachten, zoals het opzetten van dynamische variabelen die informatie bevatten over het milieu van het systeem, bekend als "omgevingsvariabelen", of om te laden en uitvoeren van andere bestanden.
UNIX
Opdracht tolken voor het Unix besturingssysteem staan bekend als schelpen. De Unix shell is de hoogste van de verschillende lagen van interactie die tussen de computerhardware en de gebruiker plaatsvinden. De shell beheert de interactie tussen de gebruiker en de toepassingen en opdracht, die, beurtelings, met een lagere laag samenwerken, bekend als de kernel. De kernel is een apart programma dat wordt uitgevoerd op de computerhardware en beheert alle interacties met het.
Shellscripts
UNIX shells hebben hun eigen grammaticale regels, of syntaxis en controlestructuren, wat betekent dat shell commando's kunnen worden gebruikt, in combinatie, om terugkerende taken te automatiseren. Als een Unix shellscript--die u kunt uitvoeren over en weer, net als elk ander programma--wilt maken moet u gewoon een tekstbestand te maken en opslaan van de sequentie van commando's die u wilt uitvoeren. De enige voorwaarden zijn dat u het tekstbestand als een shellscript identificeren moet door de naam van het opdrachtverwerkingsprogramma--"#! / bin/sh" voor de standaard Bourne shell--op de eerste regel van de lijn en maak het bestand uitvoerbaar door het uitvoeren van de opdracht ' chmod + x {bestandsnaam} ".
Windows
Onder het werkende systeem van Vensters, staat het opdrachtverwerkingsprogramma bekend als de opdrachtshell. U kunt de opdrachtshell beginnen met het selecteren van "Beginnen," "Alle programma's," "accessoires" "Command Prompt" of door te selecteren "Beginnen," "Looppas", "cmd.exe" in het tekstvak te typen en te klikken op 'OK'. Standaard, de opdrachtshell van Windows start in de interactieve modus en biedt een tekstuele interface, waarmee u opdrachten kunt invoeren. Opdrachten kunnen worden gewijzigd door een of meer argumenten, of schakelopties--die altijd beginnen met het karakter van de slash (/)--gescheiden door spaties.
Scriptbestanden
Als u een opdracht die de naam van een scriptbestand invoert, wordt de Windows command shell overschakelen van interactieve modus op scriptmodus en begint het uitvoeren van de opdrachten in het scriptbestand één voor één. Zodra de Windows command shell heeft de laatste opdracht in het scriptbestand uitgevoerd, schakelt terug naar de interactieve modus, wordt een MS-DOS-prompt weergegeven en wacht op invoer van het toetsenbord.