Материал предоставлен https://it.rfei.ru

Ключи

Работая в системе и изучая руководства, Иван заметил, что параметры команд можно отнести к двум различным категориям. Некоторые параметры имеют собственный смысл: это имена файлов, названия разделов и объектов в man и info, числа и т. п. Другие параметры собственного смысла не имеют, их значение можно истолковать, лишь зная, к какой команде они относятся. Например, параметр -a можно передать не только команде man, но и команде who, и команде last, при этом значить для них он будет разное. Такого рода параметры называются модификаторами выполнения или ключами (options):

[ivan@localhost ivan]$ date
Вск Сен 19 23:01:17 MSD 2004
[ivan@localhost ivan]$ date -u
Вск Сен 19 19:01:19 UTC 2004

Пример 2.13. Команда date с ключом

Для решения разных задач одни и те же действия необходимо выполнять слегка по-разному. Например, для синхронизации работ в разных точках земного шара лучше использовать единое для всех время (по Гринвичу), а для организации собственного рабочего дня - местное время (с учетом сдвига по часовому поясу и разницы зимнего и летнего времени). И то, и другое время показывает команда date, только для работы по Гринвичу ей нужен дополнительный параметр-ключ -u (он же ”—universal”).

RTFMОднобуквенные ключи