Kommando (programmering)
Ett kommando är en instruktion till ett datorprogram att fungera som en sorts tolk för att lösa ett problem. Mer generellt är ett kommando ett kommando till något kommandoradsgränssnitt , till exempel shell .
I synnerhet används termen kommando i imperativa programmeringsspråk . Dessa språk heter så eftersom deras operatorer tenderar att skrivas som verb i den imperativa stämning som används i många naturliga språk . Om du ser på en imperativ språkoperator som en naturlig språksats, så är ett kommando i allmänhet som ett verb.
Många program tillåter speciellt formaterade argument, så kallade switchar, som ändrar standardbeteendet för ett kommando, medan ytterligare argument beskriver vad kommandot gör. Jämför med naturligt språk: adverb motsvarar nycklar , medan komplement motsvarar andra argument .
Exempel
Nedan finns några kommandon för kommandoradstolken för UNIX - operativsystemet (UNIX-skal).
Kommandot
cdändrar användarens plats i katalogträdet från den aktuella platsen till katalogen /home/pete .
Ekokommandot
skriver ut texten hej till standardutdata, som i det här fallet kommer att skriva ut den texten på skärmen. Citattecken (obs: inte de som används i Wikipedia) behövs för att mata ut flera ord separerade med mellanslag, men allt beror på den specifika implementeringen av kommandot: det är möjligt att mata ut flera ord även utan citattecken; det är möjligt att uppfatta citattecken som ett kommandoargument, det vill säga mata ut text tillsammans med dem.
Kommandot
lslistar alla filer i katalogen /bin i sin helhet ( -l switch ), sorterade efter tid ( -t switch ) i omvänd ordning ( -r switch ).
Kommandot
chmod används för att ge läs-, skriv- eller exekveringsåtkomst till en fil med namnet filnamn . I en teckennotation indikerar den första siffran användarens behörigheter, medan de andra två siffrorna används för att indikera användargruppers behörighet att läsa, skriva eller köra din fil.
1 - åtkomst till filen för exekvering,
2 - skrivåtkomst till filen,
4 - tillgång till filen för läsning.
4+1=5 betyder att filen endast har läs- och köråtkomst,
4+2+1=7 betyder att filen har läs-, skriv- och exekveringsåtkomst.
Se även