Մարդ - Linux Command - Unix Command

ԱՆՈՒՆ

մարդ - ֆորմատ եւ ցուցադրելու օն-լայն ձեռնարկ էջերը
manpath - որոշել օգտվողի էջի որոնման ուղին

SYNOPSIS- ը

մարդ [ -acdfFhkKtwW ] [ -path ] [ -m համակարգ ] [ -p string ] [ -C config_file ] [ -M pathlist ] [ -P pager ] [ -S section_list ] [ բաժին ] անունը ...

DESCRIPTION

մարդը ձեւաչափերով եւ ցուցադրում է օն-լայն ձեռքի էջերը: Եթե ​​դուք նշեք բաժինը , մարդը միայն նայում է ձեռնարկի այդ հատվածին: անունը , սովորաբար, ձեռնարկի էջի անվանումը, որը սովորաբար հրամանի, գործառույթի կամ ֆայլի անունն է: Այնուամենայնիվ, եթե անունը պարունակում է կտրվածք ( / ) ապա մարդը դա թարգմանում է որպես ֆայլի բնութագիր, այնպես որ կարող ես անել մարդը: / foo.5 կամ նույնիսկ man /cd/foo/bar.1.gz :

Տեսեք ստորեւ նկարագրության համար, որտեղ մարդը փնտրում է ձեռնարկի էջի ֆայլերը:

ԸՆՏՐՈՒԹՅՈՒՆՆԵՐԸ

-C config_file

Նշեք օգտագործման համար կազմաձեւման ֆայլը. default- ը /etc/man.config- ը : (Տես man.conf (5)):

-Մ ճանապարհը

Նշեք մարդկանց էջերի որոնման դիրեկտորիաների ցուցակը: Առանձին դիրեկտորիաների հետ միասին բաժանեք: Դրոշի ցուցակը նույնն է, որը չի նշում ընդհանրապես: Տեսեք ՁԵՎԱՉԱՓ ՁԵՎԱԹՈՇԱԿՆԵՐԻ համար :

-P pager- ը

Նշեք, թե որ հրահանգիչն է օգտագործելու: Այս տարբերակը գերազանցում է MANPAGER միջավայրի փոփոխականին, որն իր հերթին գերադասում է PAGER փոփոխականին: Նախապես , մարդը օգտագործում է / usr / bin / less - իզ :

-S բաժինը

Ցանկը միակ կետն է, որտեղ փնտրվում են ձեռնարկի բաժինների ցանկը: Այս տարբերակը գերազանցում է MANSECT միջավայրի փոփոխականին:

Նախաձեռնությամբ, մարդը դուրս կգա առաջին ձեռքի էջը հայտնաբերելուց հետո: Օգտագործելով այս տարբերակը, մարդը ստիպում է ցուցադրել բոլոր ձեռնարկ էջերը, որոնք համապատասխանում են անունին, այլ ոչ թե առաջինը:

Reformat աղբյուրի մարդ էջը, նույնիսկ այն ժամանակ, երբ առկա է արդի կատու էջ : Սա կարող է իմաստալից լինել, եթե կատու էջը ֆորմատի է էկրանին տարբեր սյունակներով, կամ եթե նախապես ձեւավորված էջը կոռումպացված է:

Մի իրականում ցուցադրեք մարդ էջերը, բայց հանկարծակի տեղեկատվության տպեք:

Թե ցուցադրեք եւ տպեք կարգաբերման տեղեկությունները:

Նվազագույնը ինչի համար :

-F կամ -preformat

Միայն ձեւաչափը `մի ցուցադրեք:

Տպեք միանվագ օգնության ուղերձ եւ ելք:

Հավասարեցում է շինությունների համար :

Որոնեք նշված տող * բոլոր * man էջերում: Զգուշացում. Սա, հավանաբար, շատ դանդաղ է: Այն օգնում է որոշակի բաժին սահմանել: (Պարզապես տխուր գաղափար է տալիս, իմ մեքենայի վրա դա կազմում է մեկ րոպե մեկ 500 մարդու էջ):

-մ համակարգը

Նշեք այլընտրանքային հավաքածուներ էջի վրա, որը հիմնված է համակարգի անվան վրա:

-p տող

Նշեք պրոցեսորների հաջորդականությունը, առաջադրվելու համար մինչեւ nroff կամ troff : Ոչ բոլոր տեղադրությունները կունենան պրոցեսորների ամբողջական փաթեթ: Որոշ պրոցեսորների եւ դրանց նշանակման համար օգտագործվող տառերը հետեւյալն են. Eqn (e), grap (g), pic (p), tbl (t), vgrind (v), հղում (r): Այս տարբերակը գերադասում է MANROFFSEQ միջավայրի փոփոխական:

Օգտագործեք / usr / bin / groff -Tps -mandoc , ձեռնարկի էջը ձեւավորելու , ելքը ստդոտին փոխանցելու համար : / Usr / bin / groff -Tps -Mandoc- ից արտադրանքը թողարկվելուց առաջ պետք է փոխանցվի որոշ ֆիլտրերի միջոցով կամ այլ կերպ:

- կամ - երթուղին

Չեք իրականում ցուցադրելու մարդ էջերը, բայց տպեք ֆայլերի տեղադրությունները, որոնք ձեւավորվելու կամ ցուցադրվելու են: Եթե ​​որեւէ փաստարկ չի տրվում, ցուցադրեք (stdout- ում) այն մարդկանց տեղեկությունների որոնման համար նախատեսված դիրեկտորիաների ցանկը: Եթե manpath- ը մարդուն հղում է, ապա «manpath» համարժեք է «մարդ ճանապարհին»:

Like -w, բայց տպագիր ֆայլի անունները մեկ տողում, առանց լրացուցիչ տեղեկությունների: Սա օգտակար է shell- ի հրամանների վրա, ինչպիսիք են տղամարդը -AW man | խարս ls -l

CAT PAGES- ը

Մարդը կփորձի փրկել ֆորմատավորված մարդու էջերը, որպեսզի այս էջերը հաջորդ անգամ ֆորմատավորման ժամանակը պահպանեն: Ավանդաբար, DIR / manX- ում էջերի ձեւափոխված տարբերակները պահպանվում են DIR / catX- ում, սակայն այլ ցուցադրումներն, իմանալով, որ տղամարդկանցից մինչեւ cat dir- ը կարելի է նշել /etc/man.config- ում : Ոչ կատու էջերը չեն պահպանվում, երբ անհրաժեշտ կատուների գրացուցակը գոյություն չունի: Ոչ կատու էջերը պահվում են, երբ ձեւափոխվում են 80-ից տարբերվող տողերի երկարության համար: Ոչ մի կատու էջ չի պահպանվում, երբ man.conf պարունակում է NOCACHE տողը:

Հնարավոր է մարդուն դատի տալ մի մարդուն: Այնուհետեւ, եթե cat- ի ցուցակում կա սեփականատեր եւ ռեժիմ 0755 (միայն մարդը կարող է գրել) եւ cat ֆայլերը ունեն սեփականատիրոջը եւ ռեժիմ 0644 կամ 0444 (միայն գրված է մարդը, կամ գրել չի կարող), ոչ մի սովորական օգտվող չի կարող փոխել cat էջերում կամ այլ ֆայլեր կատվի գրացուցակում: Եթե մարդը չի արվել, ապա կատուների ցուցակը պետք է ունենա 0777 ռեժիմ, եթե բոլոր օգտվողները պետք է կարողանան թողնել կատու էջերը:

Ընտրանքը -c ուժերը էջը վերաձեւավորելու համար, նույնիսկ եթե վերջին կատու էջը գոյություն ունի:

ՁԵՎԱՉԱՓ ՊԱՐՏԱՎՈՐՈՒԹՅՈՒՆՆԵՐԻ ՁԵՌՔ ԲԵՐԵԼ

մարդը օգտագործում է ձեռքի էջերի ֆայլերի որոնման բարդ մեթոդ, հիմնվելով հրավիրման տարբերակների եւ շրջակա միջավայրի փոփոխականների վրա, /etc/man.config կոնֆիգուրացիայի ֆայլի եւ որոշ կառուցվածքի եւ էվթենաբանության մեջ կառուցված:

Առաջին հերթին, երբ մարդը անունը փաստարկ է պարունակում սեղմում ( / ), մարդը ենթադրում է, որ դա ֆայլի ճշգրտում է, եւ չկա որոնման մեջ:

Սակայն նորմալ դեպքում, երբ անունը չի պարունակում սայթաքում, մարդը որոնում է մի շարք տեղեկատուների համար, որը կարող է անվանել թեմայի համար ձեռնարկ:

Եթե ​​նշեք -M ուղեցույցի ընտրանքը, ուղի ցուցակն այն մարդը, որը փնտրում է դիրեկտորիաների կողպեքով առանձնացված ցուցակ:

Եթե ​​դուք չեք նշում, -M, բայց սահմանեք MANPATH շրջակա միջավայրի փոփոխականությունը, այդ փոփոխականի արժեքն է այն մարդը, որը փնտրում է դիրեկտորիաների ցանկը:

Եթե ​​դուք չեք նշում, թե -M կամ MANPATH- ով բացահայտ ուղիների ցուցակը, մարդը զարգացնում է իր ուղիների ցուցակը `հիմնված /etc/man.config կոնֆիդենցիալ ֆայլի բովանդակության վրա: Կարգավորման ֆայլում MANPATH- ի հայտարարությունները բացահայտում են որոշակի դիրեկտորիաներ `որոնման ճանապարհին ներառելու համար:

Բացի այդ, MANPATH_MAP- ի հայտարարությունները ավելացնում են որոնման ուղին, կախված ձեր հրամանատարության որոնման ճանապարհից (այսինքն ձեր PATH միջավայրի փոփոխական): Յուրաքանչյուր տեղեկատու, որը կարող է լինել հրամանատարության որոնման ճանապարհին, MANPATH_MAP հայտարարությունը սահմանում է այն գրացուցակը, որը պետք է ավելացվի ձեռնարկի էջի ֆայլերի որոնման ճանապարհին: մարդը նայում է PATH փոփոխականին եւ ավելացնում է համապատասխան դիրեկտորիաներ ձեռնարկի էջի ֆայլի որոնման ուղին: Այսպիսով, MANPATH_MAP- ի պատշաճ օգտագործմամբ, երբ դուք հանձնում եք հրամանատարի մարդուն , դուք ձեռք եք բերում այն ​​ձեռնարկի էջը, որը կսկսի գործել, եթե դուք թողարկել եք հրամանը xyz- ը :

Բացի այդ, հրամանատարության որոնման ուղու յուրաքանչյուր դիրեկտորիայով (մենք այն անվանում ենք «հրամանատարական դիրեկտորիա»), որի համար դուք չունեք MANPATH_MAP հայտարարություն, մարդը ավտոմատ կերպով փնտրում է «մոտակա» ձեռնարկ էջի գրացուցակը, հրամանագրի գրացուցակը ինքնուրույն կամ հրամանագրի դիրեկտորիայի ծնողի գրացուցակում:

Դուք կարող եք անջատել ավտոմատ "մոտակա" որոնումները `ներառելով NOETOPATH- ի հայտարարությունը /etc/man.config- ում :

Յուրաքանչյուր գրացուցակում որոնման ճանապարհին, ինչպես նկարագրված է վերեւում, մարդը որոնում է ֆայլի անունը : բաժնում , բաժնի համարի եւ, հնարավոր է, սեղմման սյունիքի վրա լրացուցիչ լրացուցիչ տեքստով: Եթե ​​այն չի գտնում նման ֆայլ, ապա այն կանդրադառնա Man N- ի կամ cat N- ի ներքո գտնվող ցանկացած ենթաօրենսդրական դիրքում, որտեղ N- ը ձեռքի բաժնի համարն է: Եթե ​​ֆայլը գտնվում է կատու N ենթատեսակով, մարդը ենթադրում է, որ դա ֆորմատավորված ձեռնարկ էջի ֆայլ է (կատե էջ): Հակառակ դեպքում, մարդը ենթադրում է, որ դա անտեղյակ է: Յուրաքանչյուր դեպքում, եթե ֆայլի անունը հայտնի compression suffix (նման. Gz ) ունի, մարդը ենթադրում է, որ այն gzipped.

Եթե ​​ուզում եք տեսնել, թե որտեղ (կամ եթե) մարդը կգտնի որոշակի թեմայի համար ձեռնարկ էջը, օգտագործեք « ճանապարհ» ( -w ) տարբերակը:

Կարեւոր է. Օգտագործեք հրամանատարությունը ( % մարդ ), որպեսզի տեսնեք, թե ինչպես է օգտագործվում հրամանը ձեր որոշակի համակարգչում: