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