Parancs (programozás)

A parancs  egy olyan utasítás egy számítógépes programnak , amely egyfajta értelmezőként szolgál a probléma megoldásához. Általánosabban fogalmazva, a parancs egy parancs valamilyen parancssori felülethez , például a shellhez .

A parancs kifejezést különösen a kötelező programozási nyelvekben használják . Ezeket a nyelveket azért nevezték így, mert operátoraikat általában úgy írják, mint a sok természetes nyelvben használt felszólító módú igéket . Ha egy kötelező nyelvi operátort természetes nyelvi mondatnak tekintünk, akkor a parancs általában olyan, mint egy ige.

Sok program speciálisan formázott argumentumokat, úgynevezett kapcsolókat tesz lehetővé, amelyek megváltoztatják a parancs szokásos viselkedését, míg a további argumentumok a parancs működését írják le. Hasonlítsa össze a természetes nyelvvel: a határozószavak a kulcsoknak , míg a kiegészítések más argumentumoknak felelnek meg .

Példák

Az alábbiakban néhány parancs található a UNIX operációs rendszer parancssori értelmezőjéhez (UNIX shell).

A parancs cdmegváltoztatja a felhasználó helyét a címtárfában az aktuális helyről a /home/pete könyvtárra . Az echo parancs kiírja a hello szöveget a szabványos kimenetre, amely ebben az esetben a szöveget a képernyőre nyomtatja. Az idézőjelek (megjegyzés: nem a Wikipédiában használtak) több szó szóközzel elválasztott kiadásához szükségesek, de mindez a parancs konkrét megvalósításától függ: lehetséges több szót idézőjelek nélkül is kiadni; lehetséges az idézőjeleket parancsargumentumként felfogni, azaz szöveget is kiadni velük együtt. A parancs a /bin könyvtárbanls található összes fájlt teljes listában ( -l switch ), idő szerint rendezve ( -t switch ) fordított sorrendben ( -r switch ). A chmod parancs olvasási, írási vagy végrehajtási hozzáférést biztosít egy fájlnév nevű fájlhoz . A karakterjelölésben az első számjegy a felhasználó jogosultságait jelzi, míg a másik két számjegy a felhasználói csoportok jogosultságait jelzi a fájl olvasásához, írásához vagy végrehajtásához. 1 - hozzáférés a fájlhoz a végrehajtáshoz, 2 - írási hozzáférés a fájlhoz, 4 - hozzáférés a fájlhoz olvasáshoz. A 4+1=5 azt jelenti, hogy a fájl csak olvasási és végrehajtási jogosultsággal rendelkezik, A 4+2+1=7 azt jelenti, hogy a fájl olvasási, írási és végrehajtási jogosultsággal rendelkezik.

Lásd még