Создатели создаются manpages. Если они добавят новую функцию, возможно, что они забывают обновлять manpages. Хорошая вещь о приложениях с открытым исходным кодом - это то, что вы можете заглянуть в исходный код. В случае chkconfig вы можете получить источник из http://packages.ubuntu.com/source/maverick/chkconfig. Вам не нужно полностью понимать язык, но он может дать вам представление. Следующая часть выглядела интересной для меня и получена из chkconfig_11.0-79.1-2.tar.gz; chkconfig:
sub usage {
print < \&addmode,
'terse|t' => \&addmode,
'add|a' => \&addmode,
'del|d' => \&addmode,
'edit|e' => \&addmode,
'help|h' => \&addmode,
'set|s' => \&addmode,
'check|c' => \&addmode,
'level=s' => \$level,
'force|f' => \$force,
'allservices|A' => \$allservices,
'deps' => \$printdeps
)) {
usage();
exit 1;
}
Как уже упоминалось user4124, chkconfig не является командой по умолчанию из Ubuntu, а происходит из Redhat. Ubuntu использует сценарии инициализации ( http://packages.ubuntu.com/source/maverick/chkconfig ). Шаблон hkconfig для Ubuntu написан кем-то из SUSE (см. Раздел «Автор»). chkconfig_11.0-79.1-2.tar.gz написан разработчиком Redhat.
Снова обратите внимание, что manpages написаны людьми. Интернет часто содержит более обширные руководства по командам.