Kommandodefinisjon (i databehandling)
Miscellanea / / November 13, 2021
Av Guillem Alsina González, i okt. 2018
Før den eksisterte Windows, det første MacOS eller et annet datamiljø som administreres visuelt ved å bruke mus (eller nå leker med fingrene på skjermen), datamaskiner var større og røffere til interaksjon menneske, måtte gi ordre gjennom ord skrevet på tastatur som kan følges av ulike parametere for å endre deres fungerer.
I databehandling er en kommando en instruksjon eller kommando som gis til datamaskiner via et tastatur eller en analog enhet.
Interaksjon gjennom kommandoer forutsetter eksistensen av en kommandotolk, et program som mottar instruksjonene vi gir det i form av en skriftlig kommando, og utfører dem.
På dette tidspunktet er det best å gi et eksempel på hva jeg snakker om.
Eldre operativsystemer uten et grafisk miljø, for eksempel MS-DOS (og dets DR-DOS-typevarianter eller gjeldende FreeDOS) samhandle med brukeren på systemnivå gjennom en kommandotolk og de tilsvarende kommandoene den er i stand til kjenne igjen.
Alle som er gamle vil huske tidene med MS-DOS. Dermed, for eksempel, kommandoen for å se listen over filer og mapper i en
fil varDIR
.
Men la oss komplisere ting litt...
De parametere de er modifikatorer av handlingen til kommandoene, eller data som er nødvendige for at de kan utføre den betrodde oppgaven.
For eksempel, i MS-DOS, for å klargjøre en fysisk disk (som en gammeldags diskett) måtte vi bruke kommandoen FORMAT
. Men denne, enkelt sagt, ville vise oss en feil fordi den måtte vite hva Enhet gi Format. FORMAT A:
vil være et eksempel på korrekt bruk av FORMAT-kommandoen, siden vi er det som indikerer at den formaterer A:-stasjonen, og sistnevnte ville være den nødvendige parameteren for å utføre handling.
Forvirret? La oss gi det en vri til...
I alle operativsystemer kan kommandoene være interne eller eksterne.
Tidligere forklarte jeg at kommandoer behandles av et skall. Den kan ha blitt programmert til å gjenkjenne ulike «søkeord» direkte og utføre handlinger når den har gjenkjent dem. Dette er de interne kommandoene, som ikke trenger å implementeres separat, og som tolken gjenkjenner direkte.
Eksterne kommandoer er ikke annet enn kjørbare filer som tolken automatisk vil søke etter en av mappene som er merket som systemmapper.
I denne forstand, hvis vi sletter fil som inneholder kommandoen, kan vi ikke bruke den.
Til slutt en refleksjon: har du lagt merke til at i nesten alle operativsystemer med grafiske miljøer har vi muligheten til å åpne noe som heter Kommandolinje? Bruken er normalt begrenset til profesjonelle og amatører som har en god forståelse av datamaskin, men den er der for alle som vil våge. Du må bare vite... Noen kommandoer!
Fotolia-bilder: Gorodenkoff / Superingo
Emner i kommando (i informatikk)