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árban
ls 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