Command Definition (i computing)
Miscellanea / / November 13, 2021
Af Guillem Alsina González, i okt. 2018
Før det eksisterede Windows, den første MacOS eller ethvert andet computermiljø, der styres visuelt ved hjælp af mus (eller spiller nu med fingrene på skærmen), computere var større og hårdere til interaktion menneske, der skal give ordrer gennem ord skrevet på tastatur som kunne følges af forskellige parametre for at ændre deres fungerer.
I computing er en kommando en instruktion eller kommando, der gives til computere gennem et tastatur eller en analog enhed.
Interaktion via kommandoer forudsætter eksistensen af en kommandotolk, et program, der modtager de instruktioner, som vi giver det i form af en skriftlig kommando, og udfører dem.
På dette tidspunkt er det bedst at give et eksempel på, hvad jeg taler om.
Ældre operativsystemer uden et grafisk miljø, såsom MS-DOS (og dens varianter af DR-DOS-typen eller den nuværende FreeDOS) interagere med brugeren på systemniveau gennem en kommandotolk og de tilsvarende kommandoer, som den er i stand til at genkende.
Enhver, der er gammel, vil huske dagene med MS-DOS. Således for eksempel kommandoen til at se listen over filer og mapper indeholdt i a ringbind det var DIR
.
Men lad os komplicere tingene lidt ...
Det parametre de er modifikatorer for kommandoenes handlinger eller de nødvendige data, så de kan udføre den betroede opgave.
For eksempel var vi i MS-DOS nødt til at bruge kommandoen FORMAT
for at forberede en fysisk disk (som en gammeldags diskettedisk). Men denne, simpelt sagt, ville vise os en fejl, fordi den skulle vide hvad Enhed give Format. FORMAT A:
ville være et eksempel på korrekt brug af FORMAT-kommandoen, da vi er det hvilket angiver, at det formaterer A: drevet, og sidstnævnte ville være den nødvendige parameter til at udføre handling.
Forvirret? Lad os give det endnu et twist ...
I ethvert operativsystem kan kommandoerne være interne eller eksterne.
Tidligere forklarede jeg, at kommandoer behandles af en shell. Det kan være programmeret til direkte at genkende forskellige "nøgleord" og udføre handlinger, når det har genkendt dem. Dette er de interne kommandoer, som ikke behøver at blive implementeret separat, og som tolken genkender direkte.
Eksterne kommandoer er intet andet end eksekverbare filer, som tolken automatisk søger efter en af de mapper, den har markeret som systemmapper.
I denne forstand, hvis vi sletter fil indeholder kommandoen, er vi ude af stand til at bruge den.
Endelig en refleksion: har du bemærket, at vi i næsten alle operativsystemer med grafiske miljøer har mulighed for at åbne noget, der kaldes Kommandolinje? Dets anvendelse er normalt begrænset til fagfolk og amatører, der har en god forståelse af computer, men det er der for alle, der ønsker at tørre. Du skal bare vide... Nogle kommandoer!
Fotolia-fotos: Gorodenkoff / Superingo
Emner inden for kommando (inden for datalogi)