Очень часто нам нужно описание определённой команды в командной строке Linux. Для этого случая есть специальные команды man info показывающие описание. Иногда это описание на русском языке, а иногда на английском. Сам пользуюсь командой man. Она выдаёт подробное описание. Даже описания команд в интернете не такие подробные как на страницах man.
# показывает большие файлы помощи
man git
man man
# краткое описание команды git
man -f git
whatis ls
# поиск слова
/search
# клавиши для перемещения
j-вниз
k-вверх
n-перемещение по найденным словам
# поиск по командам, ищем list если такая команда имеется
man -k list
# показ раздела 5 с командой passwd
man 5 passwd
# показывает где находится man описание
whereis zip
Помино man было сделано описание команд info. Разработчики надеялись, что их творение будет проще и нагляднее, чем man, но вышло наоборот. Это мой субъективный взгляд.
# мануал, альтернатива man
info
# описание команды
info zip
# вверх/вниз
ctrl+n
ctrl+p
Для того, чтобы получить информацию, всегда нужно знать, что искать. Что делать если вы знаете только часть команды? В таких случаях могут помочь команды whatis и apropos. Команда whatis производит контекстный поиск заданного ключевого слова (шаблона) в базе данных, содержащей перечень системных команд с кратким их описанием. Выводятся только точные совпадения с ключевым словом. Команда apropos производит поиск по фрагментам слов. Аналогично команде apropos работает команда man с флагом -k
#даёт краткое описание
whatis git
#выводит команды в виде списка на букву g
whatis g*
# аналог whatis
apropos gi*