Хүн - Linux Command - Unix Command

NAME

man - format болон онлайн гарын авлагын хуудсыг харуулдаг
manpath - man хуудсанд хэрэглэгчийн хайлтын замыг тодорхойлно

Синнассис

хүн [ -acdfFhkKtwW ] [ --path ] [ -m систем ] [ -p мөр ] [ -C config_file ] [ -M pathlist ] [ -P pager ] [ -S section_list ] [ section ] name ...

ТОДОРХОЙЛОЛ

хүний форматууд болон онлайн гарын авлагын хуудсуудыг харуулдаг. Хэрэв та хэсэгт зааж өгвөл хүн зөвхөн гарын авлагын энэ хэсэгт харагдана. Нэр нь ихэвчлэн гарын авлагын хуудсын нэр бөгөөд энэ нь ихэвчлэн тушаал, функц, файлын нэр юм. Гэхдээ хэрвээ нэр нь slash ( / ) агуулж байгаа бол хүн үүнийг файл файлын тодорхойлолт болгон агуулдаг бол та үүнийг хийж чадах хүн ./foo.5 эсвэл man /cd/foo/bar.1.gz .

Гарын авлагын хуудсуудыг хаанаас хайж байгаа тухай тодорхойлолтыг доороос үзнэ үү.

OPTIONS

-C config_file

Тохиргооны файлыг тодорхойлно уу; анхдагч нь /etc/man.config юм. ( Man.conf (5) -ийг үзнэ үү.)

-М зам

Хуудасны хайлтыг хайхын тулд лавлах жагсаалтыг зааж өгнө үү. Багана бүхий сангуудыг салгах. Хоосон жагсаалт нь -M огт заагаагүйтэй адил байна. ҮНДСЭН ХУГАЦААНЫ ЗӨВЛӨМЖИЙН ХАЙХ

-P pager

Ямар пейжерийг ашиглахыг заана уу. Энэ сонголт нь MANPAGER орчны хувьсагчийг дарж өөрчлдөг бөгөөд энэ нь PAGER хувьсагчийг давж гардаг. Анхдагчаар, / usr / bin / less -isr -г хэрэглэдэг .

-S section_list

Жагсаалт нь хайхдаа гарын авлагын хэсгүүдийн цэгээс тусгаарлагдсан жагсаалт юм. Энэ сонголт MANSECT орчны хувьсагчийг дарж өөрчлөгддөг.

Анхдагчаар man тушаал олсон эхний гарын авлагын хуудаснаас харагдах болно. Энэ тохируулгыг ашиглах нь сонголтыг ашиглан хэрэглэгч хүнийг тааруулахын тулд бүх гарын авлагын хуудаснуудаа үзүүлэх болно.

-c

Хамгийн сүүлд шинэчлэгдсэн муурны хуудас байгаа ч гэсэн эх хүний хуудасыг шинэчил. Энэ нь муур хуудас өөр өөр баганатай дэлгэцийн форматлагдсан, эсвэл урьдчилан засагдсан хуудас гэмтсэн тохиолдолд энэ нь утга учиртай байж болно.

-d

Хүмүүсийн хуудсыг үнэхээр харуулахгүй, харин дибаг хийх мэдээллийн тэмдэглэгээг хэвлэх хэрэгтэй.

-D

Дэлгэц болон хэвлэх дибаг мэдээлэл хоёулаа.

-f

Юутай адил байна.

-F эсвэл --preformat

Зөвхөн формат - дэлгэцэнд харагдахгүй байна.

-h

Нэг мөрийн тусламжийн мессеж, гарах гэж хэвлэ.

-k

Африктай ижил.

Заасан мөрийг * бүх * хүний ​​хуудсанд хайх. Анхааруулга: Энэ нь магадгүй маш удаан юм! Энэ хэсэгт тодорхой зааж өгдөг. (Зүгээр л өөрийн санаачлагаар машин дээр 500 хүний ​​хуудас тутамд нэг минут зарцуулдаг.)

-м систем

Системийн нэр дээр тулгуурлан хайлт хийх өөр төрлийн багцыг эрэмбэлэх.

-p мөр

Процессоруудын дарааллыг nroff эсвэл troff өмнө ажиллуулахыг заана уу. Бүх суулгацууд нь процессоруудын бүрэн цогц биш байна. Урьд нь процессорууд болон тэдгээрийг тодорхойлоход хэрэглэдэг үсгүүд нь: eqn (e), grap (g), pic (p), tbl (t), vgrind (v), лавлагаа (r). Энэ сонголт MANROFFSEQ орчны хувьсагчийг дарж өөрчлдөг .

/ Usr / bin / groff -Tps -mandoc тушаалыг гаралтын хуудсыг формат руу оруулан stdout уруу дамжуулна . / Usr / bin / groff -Tps -mandoc -н гаралт нь хэвлэгдэхийнхээ өмнө зарим шүүлтүүр эсвэл бусад дамжуулалтыг дамжуулах ёстой.

-w эсвэл --path

Хүний хуудсыг үнэхээр харуулахгүй, харин форматлагдсан эсвэл харуулах файлуудын байршлыг (ууд) хэвлэх хэрэгтэй. Хэрэв ямар ч аргумент өгөгдөөгүй бол display (stdout) дээр man хайлтаас хайж байгаа сангуудын жагсаалт. Хэрэв manpath нь хүнтэй холбодог бол "manpath" нь "man - path" юм.

-W

W-тэй адил боловч файлын нэрийг мөр бүрт нэгийг нь нэмэлт мэдээлэлгүйгээр хэвлэ. Энэ нь man -aW man шиг shell тушаалуудад ашигтай байдаг xargs ls -l

CAT хуудас

Дараагийн удаа эдгээр хуудас шаардлагатай үед форматтай цагийг хэмнэхийн тулд хүн форматтай хүн хуудсыг хадгалахыг хичээх болно. Уламжлал ёсоор DIR / manX дахь хуудсуудын хэлбэршүүлэгдсэн хувилбарууд DIR / catX дээр хадгалагддаг бөгөөд гэхдээ man dir -ээс dir diret хийгдсэн бусад зураглалуудыг /etc/man.config файлд зааж өгч болно. Шаардлагатай муурны сан байхгүй үед муурны хуудас хадгалагдана. 80-аас өөр урттай мөртлөө муурны хуудсыг хадгалдаггүй. Man.conf мөрийг NOCACHE мөрийг агуулж байх үед муурнууд хадгалагдана.

Хүн хүнийг хүнд хандуулж болох юм. Дараа нь хэрэв муур домэйны эзэн хүн, горим 0755 (зөвхөн хүн бичиж болно), муур файл эзэмшигч эзэн, горим 0644 эсвэл 0444 (зөвхөн эрэгтэйгээр бичдэг эсвэл бичиж чаддаггүй) горимтой бол энгийн хэрэглэгч ямар ч муурны хуудас эсвэл бусад файлуудыг муурны санд байрлуул. Хэрвээ хүн худлаа яриагүй бол муурны санд тэнд байгаа хуудсуудыг орхиж болно.

Option -c: Сүүлийн үеийн муур хуудас байсан ч хуудсыг дахин шинэчилж байх хүч.

МАТЕРИАЛЫН МЭДЭЭЛЭЛ

man нь дуудлагын тохируулга болон орчны хувьсагчийн утга, /etc/man.config тохиргооны файл болон зарим нэг консолууд болон heuristics дээр тулгуурласан гарын авлагын хуудсыг олох нарийн төвөгтэй аргыг ашигладаг.

Нэгдүгээрт, хүний нэртэй хувьсагч нь slash ( / ) агуулж байгаа үед хүн нь энэ нь файлын тодорхойлолт өөрөө гэж үздэг бөгөөд хайлт алга байна гэсэн үг юм.

Гэхдээ нэр нь налуу зураас агуулдаггүй ердийн тохиолдолд, хүн нэртэй сэдэв дэх гарын авлагын хуудас байж болох файлд зориулсан төрөл бүрийн сангуудыг хайдаг.

Хэрэв та -M pathlist сонголтыг зааж өгөх юм бол pathlist нь хүн хайлт хийдэг сангуудын хоёр дахь агуулагдсан жагсаалт юм.

Хэрэв та -M гэж зааж өгөөгүй бол MANPATH орчны хувьсагчийг тохируулснаар тухайн хувьсагчийн утга нь хүнээс хайдаг сангуудын жагсаалт юм.

Хэрэв та -M эсвэл MANPATH- тай тодорхой зам заахгүй бол man /etc/man.config -ийн тохиргооны файлд агуулагдсан өөрийн замыг жагсаана. Тохиргооны файл дахь MANPATH мэдэгдлүүд нь тодорхой нэг санг хайх замд оруулахыг тодорхойлно.

Түүнээс гадна, MANPATH_MAP мэдэгдэл нь таны тушаал хайлтын замаас шалтгаалан хайлтын замд нэмэгдэх болно (өөрөөр хэлбэл таны PATH орчны хувьсагч). Тушаалын хайлтын замд байж болох лавлах бүрт MANPATH_MAP мэдэгдэл нь гарын авлагын хуудасны файлуудад зориулсан хайлтын замд нэмэх ёстой лавлахыг заадаг. хүн PATH хувьсагч дээр харагдах бөгөөд тохирох санг гарын авлагын хуудасны файл хайлтын замд нэмдэг. Тиймээс MANPATH_MAP- ийн зөв хэрэглээтэйгээр та man xyz тушаалыг ажиллуулахдаа xyz командыг ажиллуулсан програмын гарын авлагын хуудсыг аваарай.

Үүнээс гадна, тушаал хайлтын зам дахь лав бүр дээр (бид үүнийг "командын лавлах" гэж нэрлэнэ), MANPATH_MAP мэдэгдэлд байхгүй бол man нь автоматаар "ойролцоо" гарын авлага хайж байгаа бөгөөд энэ нь дэд директорийн хувьд тушаалын директор өөрөө эсвэл тушаалын директорын эх сан дотор байрладаг.

Та автоматаар "ойролцоох" хайлтыг /etc/man.config доторх NOAUTOPATH илэрхийллийг оруулан хаах боломжтой .

Дээр тайлбарласны дагуу хайх зам дахь лавлах бүрт сэдэвт нэрлэгдсэн файл хайна . хэсэг , хэсгийн дугаар дээр заавал дагаж мөрдөх, магадгүй шахалтын дагавар байж болно. Хэрэв ийм файл олдохгүй бол, дараа нь man N эсвэл cat N гэсэн дэд санг хайж байгаа бол N нь гарын авлагын хэсгийн дугаар байна. Хэрэв файл нь муур N дэд директорт байгаа бол энэ нь энэ нь форматлагдсан гарын авлагын хуудасны файл (муур хуудас) гэж үздэг. Өөрөөр хэлбэл, хүн хэлбэржүүлээгүй гэж үздэг. Аль ч тохиолдолд хэрэв файлын нэр нь мэдэгдэж байгаа шахалтын дагавар ( .gz гэх мэт) байвал хүн gzipped гэж тооцдог.

Хэрэв та тухайн сэдвүүдийн хувьд man (эсвэл man ) гарын авлагын хуудсыг олохыг хүсвэл --path ( -w ) тохируулгыг ашиглаарай.

Чухал: Тушаалын командыг ашиглана ( % man ) ашиглана.