Библиотека сайта rus-linux.net
Цилюрик О.И. Linux-инструменты для Windows-программистов | ||
Назад | Консольные команды | Вперед |
Справочные системы
Основная онлайн справочная система Linux, это так называемая man-справка (manual), например:
$ man ifconfig IFCONFIG(8) Linux Programmer’s Manual IFCONFIG(8) NAME ifconfig - configure a network interface SYNOPSIS ifconfig [interface] ifconfig interface [aftype] options | address ... DESCRIPTION ...
Выход из страницы man: клавиша 'q' (quit)!
Вся справочная система разбита на секции по принадлежности справки. Если не возникает неоднозначности (термин не встречается в нескольких секциях), номер секции можно не указывать, иначе номер секции указывается как параметр (номер секции может указываться всегда, это не будет ошибкой):
$ man 1 man ... The standard sections of the manual include: 1 User Commands 2 System Calls 3 C Library Functions 4 Devices and Special Files 5 File Formats and Conventions 6 Games et. Al. 7 Miscellanea 8 System Administration tools and Deamons
Здесь мы видим тематическое разделение всей справочной системы по секциям.
Другая справочная система — info
:
$ info ifconfig ... $ info info -----Info: (*manpages*)ifconfig, строк: 169 --Top------------------------------------------- Добро пожаловать в Info версии 4.8. ? -- справка, m выбирает пункт меню. File: info.info, Node: Top, Next: Getting Started, Up: (dir) Info: An Introduction ********************* The GNU Project distributes most of its on-line manuals in the "Info format", which you read using an "Info reader". You are probably using an Info reader to read this now. ...
Есть ещё база данных по терминам системы, и работающие с ней несколько команд:
$ whatis ifconfig ifconfig (8) - configure a network interface $ whatis whatis whatis (1) - search the whatis database for complete words $ apropos whatis apropos (1) - search the whatis database for strings makewhatis (8) - Create the whatis database whatis (1) - search the whatis database for complete words
Базу данных для работы нужно предварительно сформировать :
# makewhatis ...
Это : а). делается с правами root
,
б). потребует заметно продолжительного времени, но потребует его один раз.
Разница между whatis
и apropos
:
$ whatis /dev /dev: nothing appropriate $ apropos /dev MAKEDEV (rpm) - Программа, используемая для создания файлов устройств в /dev. swapoff [swapon] (2) - start/stop swapping to file/device swapon (2) - start/stop swapping to file/device
Наконец, справочную информацию (подсказку) принято включать непосредственно в команды, и разработчики утилит часто следуют этой традиции:
$ rlogin --help usage: rlogin host [-option] [-option...] [-k realm ] [-t ttytype] [-l username] where option is e, 7, 8, noflow, n, a, x, f, F, c, 4, PO, or PN $ gcc --version gcc (GCC) 4.1.2 20071124 (Red Hat 4.1.2-42) Copyright (C) 2006 Free Software Foundation, Inc.
Предыдущий раздел: | Оглавление | Следующий раздел: |
Фильтры, каналы, конвейеры | Пользователи и права |