Příkaz je externí (z hlediska shellu) program, vestavěný příkaz nebo definovaná funkce. Má své jméno kterým se volá, předávají se mu parametry (píší se za jméno), a má standardní I/O proudy (vstupní, výstupní a chybový).
Omezení kladená na jméno příkazu jsou určená tím je-li příkaz externím programem, pak jsou stejná jako omezení na jméno souboru. Je-li příkaz funkcí sestává jeho jméno jen z písmen, číslic a znaku „_“.