Kommando (programmering)

En kommando  er en instruktion til et computerprogram om at fungere som en slags tolk til løsning af et problem. Mere generelt er en kommando en kommando til en kommandolinjegrænseflade , såsom shell .

Især udtrykket kommando bruges i imperative programmeringssprog . Disse sprog hedder sådan, fordi deres operatorer har tendens til at blive skrevet som verber i den imperative stemning, der bruges i mange naturlige sprog . Hvis du ser på en imperativ sprogoperator som en naturlig sprogsætning, så er en kommando generelt som et verbum.

Mange programmer tillader specielt formaterede argumenter, kendt som switches, der ændrer standardadfærden for en kommando, mens yderligere argumenter beskriver, hvad kommandoen gør. Sammenlign med naturligt sprog: adverbier svarer til nøgler , mens komplementer svarer til andre argumenter .

Eksempler

Nedenfor er nogle kommandoer til kommandolinjefortolkeren af ​​UNIX -operativsystemet (UNIX-skal).

Kommandoen cdændrer brugerens placering i mappetræet fra den aktuelle placering til mappen /home/pete . Ekko - kommandoen udskriver teksten hej til standardoutput, som i dette tilfælde vil udskrive teksten til skærmen. Anførselstegn (bemærk: ikke dem der bruges i Wikipedia) er nødvendige for at udskrive flere ord adskilt af mellemrum, men det hele afhænger af den specifikke implementering af kommandoen: det er muligt at udskrive flere ord selv uden anførselstegn; det er muligt at opfatte citater som et kommandoargument, det vil sige at udskrive tekst sammen med dem. Kommandoen lsviser alle filer i mappen /bin fuldt ud ( -l switch ), sorteret efter tid ( -t switch ) i omvendt rækkefølge ( -r switch ). chmod-kommandoen bruges til at give læse-, skrive- eller eksekveringsadgang til en fil med navnet filnavn . I en tegnnotation angiver det første ciffer brugerens tilladelser, mens de to andre cifre bruges til at angive brugergruppers tilladelser til at læse, skrive eller udføre din fil. 1 - adgang til filen til udførelse, 2 - skriveadgang til filen, 4 - adgang til filen til læsning. 4+1=5 betyder, at filen kun har læse- og eksekveringsadgang, 4+2+1=7 betyder, at filen har læse-, skrive- og eksekveringsadgang.

Se også