Originally published at НТЦ Метротек. Блог. You can comment here or there.
мы знаем, что для каждой программы должна быть документация. для графических программ — это online help, для консольных инструментов (тот самый cli aka command line interface, который не любят те, кто не в теме) — это man (от manual).
надо сказать, что современные тенденции развития пользовательских приложений, например, для планшетов и смартфонов, отчётливо дают понять, что руководство по эксплуатации никто читать не будет и поэтому online help как бы уже и не нужен. интерфейс у большинства устройств такого рода сейчас, что называется, интуитивно понятный. ну, и доступ в интернет есть практически везде. то есть, руководство пользователя можно скачать в любой момент. ладно, допустим.
а что делать системному администратору, настраивающему маршрутизатор или коммутатор в режиме удалённой консоли? можно, в общем-то, открыть на ноутбуке, с которого заходишь в настройки прибора, интернет и смотреть руководство по эксплуатации. просмотрщик pdf с системой поиска и всё такое. это да. но часто хочется получить быструю подсказку и не перерывать документ из сотен, а иногда и тысяч страниц. в этом случае на помощь приходит или ключ --help или man.
вот про то, как мы теперь делаем man’ы, я попробую рассказать в этой заметке из серии «жизнь и инструменты разработчиков» в unix-подобных системах. ( Read the rest of this entry » )