Чтобы узнать, какие ключи понимает та или иная команда, необходимо посмотреть страницу руководства по ней (man-страницу, man-page). Это делается при помощи команды man. Например, «man ls» покажет страницу про команду ls. Большинство man-страниц состоят из следующих частей:
NAME
имя команды;
SYNOPSIS
краткое описание – как выглядит вызов команды;
DESCRIPTION
описание – зачем команда нужна и что она делает;
OPTIONS
какие ключи можно указывать и их описание;
SEE ALSO
«смотри также» – ссылки на другие man-страницы; ссылка вида ln(1) означает «страница про ln из раздела 1». Посмотреть страницу из указанного раздела (если в разных разделах есть страницы с одинаковыми именами) можно командой
man раздел страница
Например, "man 1 ln".
Выход из man - ключ q
Многие команды понимают также специальные ключи -h и -help и выдают краткую справку по своему использованию. Пример:
bobby:~% du --help
Usage: du [OPTION]... [FILE]...
Summarize disk usage of each FILE, recursively for directories.
-a, --all write counts for all files, not just directories
-b, --bytes print size in bytes
-c, --total produce a grand total
-D, --dereference-args dereference PATHs when symbolic link
-h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G)
-k, --kilobytes use 1024-byte blocks, not 512 despite POSIXLY_CORRECT
-l, --count-links count sizes many times if hard linked
-L, --dereference dereference all symbolic links
-m, --megabytes use 1024K-byte blocks, not 512 despite POSIXLY_CORRECT
-S, --separate-dirs do not include size of subdirectories
-s, --summarize display only a total for each argument
-x, --one-file-system skip directories on different filesystems
--help display this help and exit
--version output version information and exit
Report bugs to fileutils-bugs@gnu.ai.mit.edu
bobby:~% _
В очень редких случаях у команды отсутствует man-страница:
bobby:~% man diff
No manual entry for diff
bobby:~% _
В таком случае имеет смысл попробовать альтернативную систему документации – info, просто набрав, к примеру, "info diff". Info – это гипертекстовая система, похожая на help-систему в Windows или Borland C. Даже если info-документации нет, а есть только man-страница, info покажет ее. Документацию по самой info можно посмотреть, набрав "info info".