En kommando tolk er et computerprogram , der accepterer tekstlige kommandoer interaktivt , fra tastaturet , ? Eller læser dem fra en fil , og udfører dem. Formålet med en kommando tolk er derfor at udføre kommandoer , såsom indstilling dynamiske variabler , der indeholder oplysninger om miljøet i systemet , kendt som " miljøvariabler ", eller til at indlæse og udføre andre filer. Unix
Command tolke til Unix-operativsystemet er kendt som skaller. Den Unix shell er den højeste af flere lag for interaktion , der finder sted mellem computerens hardware og brugeren. Skallen styrer interaktionen mellem brugeren og de programmer og kommando , som igen , interagerer med et nedre lag , kendt som kerne . Kernen er et separat program , der kører på computer hardware og styrer alle interaktioner med det.
Shell Scripts
Unix skaller har deres egne grammatiske regler , eller syntaks , og kontrolstrukturer , hvilket betyder, at shell-kommandoer kan bruges i kombination , for at automatisere gentagne opgaver . Sådan opretter du en Unix shell script - som du kan løbe igen og igen , ligesom ethvert andet program - du simpelthen nødt til at oprette en tekstfil og gemme den rækkefølge af kommandoer, som du ønsker at udføre. De eneste forbehold er, at du skal identificere den tekstfil som en shell script ved at inkludere navnet på den kommando tolk - " # /bin /sh " for standard Bourne shell - på den første linje af linjen og gøre fil eksekverbar ved at køre kommandoen " chmod + x { filename }" .
Windows
Under Windows-operativsystemet , er kommandoen tolk kendt som kommando shell. Du kan starte kommandoshell ved at vælge " Start", " Alle programmer ", " Accessories ", " Command Prompt " eller ved at vælge " Start", " Run" skrive " cmd.exe " i tekstfeltet og klikke på " OK ". som standard starter Windows kommandoskal i interaktiv tilstand og giver en karakter -baseret interface, ved hjælp af hvilke du kan indtaste kommandoer. Kommandoer kan ændres ved et eller flere argumenter , eller kommandokontakter - som altid starter med skråstreg (/) karakter - . Adskilt af mellemrum
scriptfiler
Hvis du indtaster en kommando, der er navnet på et script -fil , Windows kommandoshell skifter fra interaktiv tilstand til script -mode og begynder at udføre kommandoerne i scriptet filen én efter én. Når Windows kommandoskal har udført den sidste kommando i scriptet fil, skifter tilbage til interaktiv tilstand , viser en kommandoprompt og venter på keyboard input.