Структура команд.
Вне зависимости от того какую команду или программу вы пытаетесь вызвать к исполнению в bash: встроенную в ядро операционной системы или например написанную программу вами самим, у всех них будет общая структура вызова в командной строке. И в общем виде эту структуру можно представить следующим образом:
- На первом месте идет имя команды (что делать);
- Далее за именем команды идут ключи (опции), расширяющие и/или модифицирующие поведение команды (как делать);
- За ключами идут аргументы, на которые направлено действие команды (над чем делать).
$ command [options] [arguments]