Все эти вещи идут от "исторически сложилось". Т.к. разные утилиты писались разными людми и с разными "вкусами", то и получается, что одним командам надо пользователя писать через -u, другим через - , третьим сразу после команды, итдитп. Т.ч. читаем маны, запоминаем, используем. А устраивать революцию по поводу "Исключим дефис из команды СУ!" или более глобально "Приведем все команды к единому стандарту!" песполезно. Потому как... см. начало моего ответа.
ОФФ/2 Используя часто (и на большом количестве серверов) apt-get update, apt-get dist-upgrade, apt-get install, apt-get remove постоянно задаюсь вопросом, а нафига писать так длинно? apt-get можно было бы сократить до apt (про apt-cache и пр знаю), а команды install, revove и др можно было бы сократить до -i -r и др. Локально я себе решил, поставил алиасы в /etc/bashrc.d/alias.sh:
alias apti='apt-get install '
alias aptr='apt-get remove '
alias aptu='apt-get update '
alias aptd='apt-get dist-upgrade '
И вуаля, горя не знаю. И бесполезно поднимать "революцию". :D