WHATIS

ÐÐÐÐÐÐÐÐ
СÐÐТÐÐСÐС
ÐÐÐСÐÐÐÐ
ÐÐРÐÐÐТРЫ
ÐÐÐ ÐЫХÐÐÐ
ÐÐРУÐÐÐÐÐ
ФÐÐÐЫ
СÐÐТРÐТРТÐÐÐÐ
ÐÐТÐР
ÐШÐÐÐÐ


ÐÐÐÐÐÐÐÐ

whatis − показÑÐ²Ð°ÐµÑ Ð¾Ð´Ð½Ð¾ÑÑÑоÑнÑе опиÑÐ°Ð½Ð¸Ñ ÑпÑавоÑнÑÑ ÑÑÑаниÑ

СÐÐТÐÐСÐС

whatis [−dlv?V] [−r|−w] [−s ÑпиÑок] [−m ÑиÑÑема[,…]] [−M пÑÑÑ] [−L локалÑ] [−C Ñайл] название

ÐÐÐСÐÐÐÐ

РнаÑале каждой ÑпÑавоÑной ÑÑÑаниÑÑ ÐµÑÑÑ ÐµÑ ÐºÑаÑкое опиÑание. whatis оÑÑÑеÑÑвлÑÐµÑ Ð¿Ð¾Ð¸Ñк в названиÑÑ ÑпÑавоÑнÑÑ ÑÑÑÐ°Ð½Ð¸Ñ Ð¸ оÑобÑÐ°Ð¶Ð°ÐµÑ Ð¾Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ Ð²ÑÐµÑ ÑÑÑаниÑ, подÑодÑÑÐ¸Ñ Ð¿Ð¾Ð´ название.

Рназвании могÑÑ ÑодеÑжаÑÑÑÑ ÑÐ°Ð±Ð»Ð¾Ð½Ñ (−w) или ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ÑегÑлÑÑное вÑÑажение (−r). ÐÑи иÑполÑзовании ÑÑÐ¸Ñ Ð¿Ð°ÑамеÑÑов, Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾ÑÑебоваÑÑÑÑ ÑказÑваÑÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ в кавÑÑÐºÐ°Ñ Ð¸Ð»Ð¸ ÑкÑаниÑоваÑÑ () ÑпеÑиалÑнÑе ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð¾Ð»Ð¾Ñка командной ÑÑÑоки не обÑабаÑÑвала иÑ.

ÐÑи поиÑке иÑполÑзÑÑÑÑÑ Ð¸Ð½Ð´ÐµÐºÑнÑе Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ, коÑоÑÑе обновлÑÑÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ mandb. ÐÐ»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð· в завиÑимоÑÑи Ð¾Ñ ÑÑÑановки, ÐµÑ Ð¼Ð¾Ð¶Ð½Ð¾ пеÑиодиÑеÑки запÑÑкаÑÑ Ð¸Ð· Ð·Ð°Ð´Ð°Ð½Ð¸Ñ cron или вÑÑÑнÑÑ Ð¿Ð¾Ñле ÑÑÑановки новÑÑ ÑпÑавоÑнÑÑ ÑÑÑаниÑ. ЧÑÐ¾Ð±Ñ ÑоздаÑÑ ÑекÑÑовÑÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ whatis ÑÑаÑого ÑоÑмаÑа из ÑооÑвеÑÑÑвÑÑÑей индекÑной базÑ, вÑполниÑе командÑ:

whatis −M manpath −w ’*’ | sort > manpath/whatis

где manpath â иеÑаÑÑÐ¸Ñ ÑпÑавоÑнÑÑ ÑÑÑаниÑ, напÑÐ¸Ð¼ÐµÑ /usr/man.

ÐÐРÐÐÐТРЫ

−d, −−debug

ÐоказÑваÑÑ Ð¾ÑладоÑнÑÑ Ð¸Ð½ÑоÑмаÑиÑ.

−v, −−verbose

ÐоказÑваÑÑ Ð¿Ð¾Ð´ÑобнÑе пÑедÑпÑеждаÑÑие ÑообÑениÑ.

−r, −−regex

РаÑÑмаÑÑиваÑÑ ÐºÐ°Ð¶Ð´Ð¾Ðµ название как ÑегÑлÑÑное вÑÑажение. ÐÑли название ÑÐ¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ Ñ Ð»Ñбой ÑаÑÑÑÑ Ð¸Ð¼ÐµÐ½Ð¸ ÑÑÑаниÑÑ, Ñо Ñовпадение ÑÑиÑаеÑÑÑ Ð¿ÑоизоÑедÑим. ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð²ÑзÑÐ²Ð°ÐµÑ Ð·Ð°Ð¼ÐµÐ´Ð»ÐµÐ½Ð¸Ðµ ÑабоÑÑ whatis из−за пÑименÑемого алгоÑиÑма поиÑка в базе.

−w, −−wildcard

РаÑÑмаÑÑиваÑÑ ÐºÐ°Ð¶Ð´Ð¾Ðµ название как Ñаблон, ÑодеÑжаÑий ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ Ð¿Ð¾Ð´ÑÑановки в ÑÑиле инÑеÑпÑеÑаÑоÑа командной ÑÑÑоки. ÐÐ»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ ÑовпадениÑ, ÑаÑкÑÑÑое название должно полноÑÑÑÑ ÑовпадаÑÑ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ ÑÑÑаниÑÑ. ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð²ÑзÑÐ²Ð°ÐµÑ Ð·Ð°Ð¼ÐµÐ´Ð»ÐµÐ½Ð¸Ðµ ÑабоÑÑ whatis из−за пÑименÑемого алгоÑиÑма поиÑка в базе.

−l, −−long

Ðе обÑезаÑÑ Ð²Ñвод по ÑиÑине ÑеÑминала. ÐбÑÑно, вÑвод обÑезаеÑÑÑ Ð¿Ð¾ ÑиÑине ÑеÑминала во избежание пÑоблем Ñ Ð¿Ð»Ð¾Ñо оÑоÑмленнÑми Ñазделами ÐÐÐÐÐÐÐÐ.

−s ÑпиÑок, −−sections=ÑпиÑок, −−section=ÑпиÑок

ÐÑкаÑÑ ÑолÑко в заданном Ñазделе ÑпÑавоÑнÑÑ ÑÑÑаниÑ. Ð ÑпиÑке пеÑеÑиÑлÑÑÑÑÑ ÑÐ°Ð·Ð´ÐµÐ»Ñ ÑеÑез двоеÑоÑие или запÑÑÑÑ. ÐÑли в ÑпиÑке Ñказан ÑолÑко номеÑ, напÑÐ¸Ð¼ÐµÑ “3”, Ñо в вÑводимÑй ÑпиÑок опиÑаний войдÑÑ ÑÑÑаниÑÑ Ð¸Ð· Ñазделов “3”, “3perl”, “3x” и Ñак далее; но еÑли в ÑпиÑке Ñказано ÑаÑÑиÑение, напÑÐ¸Ð¼ÐµÑ “3perl”, Ñо бÑдÑÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ñ ÑÑÑаниÑÑ ÑолÑко из Ñаздела ÑпÑавоÑнÑÑ ÑÑÑÐ°Ð½Ð¸Ñ Ñ ÑÑим ÑаÑÑиÑением.

−m ÑиÑÑема[,…], −−systems=ÑиÑÑема[,…]

ÐÑли ÑиÑÑема Ð¸Ð¼ÐµÐµÑ Ð´Ð¾ÑÑÑп к названиÑм ÑпÑавоÑнÑÑ ÑÑÑÐ°Ð½Ð¸Ñ Ð´ÑÑÐ³Ð¸Ñ Ð¾Ð¿ÐµÑаÑионнÑÑ ÑиÑÑем, Ñо Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÑÑого паÑамеÑÑа ÑÑеди Ð½Ð¸Ñ Ñоже можно оÑÑÑеÑÑвлÑÑÑ Ð¿Ð¾Ð¸Ñк. ЧÑÐ¾Ð±Ñ Ð¸ÑкаÑÑ Ð² названиÑÑ ÑпÑавоÑнÑÑ ÑÑÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ Ð¾Ð¿ÐµÑаÑионной ÑиÑÑÐµÐ¼Ñ NewOS, ÑкажиÑе −m NewOS.

РзнаÑении ÑиÑÑема можно ÑказаÑÑ Ð½ÐµÑколÑко имÑн опеÑаÑионнÑÑ ÑиÑÑем ÑеÑез запÑÑÑÑ. ЧÑÐ¾Ð±Ñ Ð²ÐºÐ»ÑÑиÑÑ Ð¿Ð¾Ð¸Ñк в Ð¸Ð¼ÐµÐ½Ð°Ñ ÑÑÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ Ñодной опеÑаÑионной ÑиÑÑемÑ, ÑкажиÑе в знаÑении ÑиÑÑемное название man. ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð·Ð°Ð¼ÐµÐ½ÑÐµÑ Ð·Ð½Ð°Ñение пеÑеменной окÑÑÐ¶ÐµÐ½Ð¸Ñ $SYSTEM.

−M Ð¿ÑÑÑ−−manpath=пÑÑÑ

ÐадаÑÑ Ð°Ð»ÑÑеÑнаÑивнÑй Ð½Ð°Ð±Ð¾Ñ ÐºÐ°Ñалогов (ÑеÑез двоеÑоÑие) иеÑаÑÑии ÑпÑавоÑнÑÑ ÑÑÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка. Ðо ÑмолÑаниÑ, whatis иÑполÑзÑÐµÑ Ð¿ÐµÑеменнÑÑ Ð¾ÐºÑÑÐ¶ÐµÐ½Ð¸Ñ $MANPATH, еÑли она ÑÑÑеÑÑвÑÐµÑ Ð¸ не пÑÑÑа, инаÑе ÑооÑвеÑÑÑвÑÑÑий manpath опÑеделÑеÑÑÑ Ð½Ð° оÑнове пеÑеменной окÑÑÐ¶ÐµÐ½Ð¸Ñ $PATH. ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð¿Ð¾Ð´Ð¼ÐµÐ½ÑÐµÑ Ð·Ð½Ð°Ñение пеÑеменной окÑÑÐ¶ÐµÐ½Ð¸Ñ $MANPATH.

−L Ð»Ð¾ÐºÐ°Ð»Ñ−−locale=локалÑ

whatis, обÑÑно, опÑеделÑÐµÑ ÑекÑÑÑÑ Ð»Ð¾ÐºÐ°Ð»Ñ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð²Ñзова C−ÑÑнкÑии setlocale(3), коÑоÑÐ°Ñ Ð¸ÑÑледÑÐµÑ ÑазлиÑнÑе пеÑеменнÑе окÑÑжениÑ, возможно $LC_MESSAGES и $LANG. ÐÐ»Ñ Ð²Ñеменной Ð¿Ð¾Ð´Ð¼ÐµÐ½Ñ Ð¿Ð¾Ð»ÑÑенного знаÑениÑ, иÑполÑзÑйÑе ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ, задаÑÑий Ð»Ð¾ÐºÐ°Ð»Ñ ÑолÑко в whatis. ÐамеÑим, ÑÑо ÑÑо влиÑÐµÑ ÑолÑко непоÑÑедÑÑвенно на поиÑк ÑÑÑаниÑ. ÐÑвод ÑообÑений пÑогÑаммÑ, напÑÐ¸Ð¼ÐµÑ ÑпÑавки, вÑегда бÑÐ´ÐµÑ Ð²ÑполнÑÑÑÑÑ Ð´Ð»Ñ Ð¸Ð·Ð½Ð°ÑалÑно опÑеделÑнной локали.

−C Ñайл−−config−file=Ñайл

ÐÑполÑзоваÑÑ ÑказаннÑй полÑзоваÑелÑÑкий Ñайл наÑÑÑойки вмеÑÑо знаÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ ~/.manpath.

−?, −−help

ÐоказаÑÑ ÑпÑавоÑное ÑообÑение и законÑиÑÑ ÑабоÑÑ.

−−usage

ÐоказаÑÑ ÐºÐ¾ÑоÑкое ÑообÑение об иÑполÑзовании и завеÑÑиÑÑ ÑабоÑÑ.

−V, −−version

ÐоказаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии.

ÐÐÐ ÐЫХÐÐÐ

0

УÑпеÑное вÑполнение пÑогÑаммÑ.

1

ÐÑла показана ÑпÑавка об иÑполÑзовании, пÑоизоÑла ÑинÑакÑиÑеÑÐºÐ°Ñ Ð¾Ñибка или пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð² Ñайле наÑÑÑойки.

2

ÐÑибка пÑи ÑабоÑе.

16

Ðо запÑоÑÑ Ð½Ð¸Ñего не найдено.

ÐÐРУÐÐÐÐÐ

SYSTEM

УÑÑановка знаÑÐµÐ½Ð¸Ñ Ð¿ÐµÑеменной окÑÑÐ¶ÐµÐ½Ð¸Ñ $SYSTEM ÑавноÑилÑна ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð¿Ð°ÑамеÑÑа −m.

MANPATH

ÐÑли ÑÑÑановлена пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¾ÐºÑÑÐ¶ÐµÐ½Ð¸Ñ $MANPATH, Ñо она ÑаÑÑмаÑÑиваеÑÑÑ ÐºÐ°Ðº Ð½Ð°Ð±Ð¾Ñ ÐºÐ°Ñалогов (ÑеÑез двоеÑоÑие) иеÑаÑÑии ÑпÑавоÑнÑÑ ÑÑÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñи поиÑке.

MANWIDTH

ÐÑли ÑÑÑановлена пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¾ÐºÑÑÐ¶ÐµÐ½Ð¸Ñ $MANWIDTH, Ñо ÐµÑ Ð·Ð½Ð°Ñение иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¾Ð¿ÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ ÑиÑÐ¸Ð½Ñ ÑеÑминала (ÑмоÑÑиÑе опиÑание паÑамеÑÑа −−long). ÐÑли она не ÑÑÑановлена, Ñо ÑиÑина ÑеÑминала вÑÑиÑлÑеÑÑÑ Ð¸Ð· знаÑÐµÐ½Ð¸Ñ Ð¿ÐµÑеменной окÑÑÐ¶ÐµÐ½Ð¸Ñ $COLUMNS и, еÑли доÑÑÑпен, вÑзова ioctl(2) или ÑÑÑанавливаеÑÑÑ Ñавной 80 Ñимволам, еÑли опÑеделиÑÑ Ð·Ð½Ð°Ñение не ÑдалоÑÑ.

ФÐÐÐЫ

/usr/share/man/index.(bt|db|dir|pag)

ТÑадиÑионнÑй кÑÑ Ð³Ð»Ð¾Ð±Ð°Ð»Ñной Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ index.

/var/cache/man/index.(bt|db|dir|pag)

СооÑвеÑÑÑвÑÑÑий FHS глобалÑнÑй кÑÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ index.

/usr/share/man/…/whatis

ТÑадиÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑекÑÑÐ¾Ð²Ð°Ñ Ð±Ð°Ð·Ð° даннÑÑ whatis.

СÐÐТРÐТРТÐÐÐÐ

apropos(1), man(1), mandb(8)

ÐÐТÐР

Wilf. (G.Wilford@ee.surrey.ac.uk).
Fabrizio Polacco (fpolacco@debian.org).
Colin Watson (cjwatson@debian.org).

ÐШÐÐÐÐ

https://savannah.nongnu.org/bugs/?group=man-db