Man page - manpath(5)

Packages contains this manual

Available languages:

en fr pt_BR es it pl pt ko nl da tr sv ja uk id ru ro sr zh_CN de

Manual

MANPATH

이 름
μ„€ λͺ…
κ²€ 색 κ²½ 둜
ν˜• 식
버 κ·Έ

이 름

manpath - /etc/manpath.config 파 일 ν˜• 식

μ„€ λͺ…

맨 페 이 μ§€ κ²½ 둜 ꡬ μ„± 파 일 은 μ„€ λͺ… μ„œ 페 이 μ§€ 유 ν‹Έ 리 ν‹° 에 μ„œ μ‹€ ν–‰ μ‹œ κ°„ 동 μ•ˆ 사 용 자 의 맨 페 이 μ§€ κ²½ 둜 에 μ ‘ κ·Ό ν•  λ•Œ 사 용 ν•˜ λ©° , μ–΄ λ–€ μ„€ λͺ… μ„œ 페 이 μ§€ 계 μΈ΅ (맨 페 이 μ§€ κ²½ 둜 )을 μ‹œ 슀 ν…œ 계 μΈ΅ 으 둜 λ‹€ 루 λŠ” μ§€ , μΊ£ 페 이 μ§€ 파 일 을 μ € μž₯ ν•  λ•Œ μ–΄ λ–€ λ”” λ ‰ ν„° 리 λ₯Ό ν•  λ‹Ή ν•  μ§€ λ₯Ό λ‚˜ 타 λƒ… λ‹ˆ λ‹€ .

$ MANPATH ν™˜ κ²½ λ³€ 수 λ₯Ό 이 λ―Έ μ„€ μ • ν–ˆ λ‹€ λ©΄ , /etc/manpath.config에 있 λŠ” μ • 보 λŠ” 이 λ³€ 수 κ°’ 을 무 μ‹œ ν•˜ μ§€ μ•Š 슡 λ‹ˆ λ‹€ .

κ²€ 색 κ²½ 둜

κΈ° λ³Έ 적 으 둜 man-dbλŠ” 사 용 자 $ PATH λ³€ 수 λ₯Ό ν™• 인 ν•© λ‹ˆ λ‹€ . κ²½ 둜 μš” μ†Œ 제 각 각 을 μ°Ύ μ•„ λ‚Έ λ‹€ 음 , κ²€ 색 κ²½ 둜 에 멘 _페 이 μ§€ _κ²½ 둜 μš” μ†Œ λ₯Ό μΆ” κ°€ ν•© λ‹ˆ λ‹€ .

μ„€ μ • 파 일 에 μ£Ό μ–΄ μ§„ κ²½ 둜 _μš” μ†Œ 의 MANPATH_MAP ν–‰ 이 μ—† λ‹€ λ©΄ , λ”” λ ‰ ν„° 리 둜 μ‘΄ 재 ν•˜ λŠ” λͺ¨ λ“  κ²½ 둜 _μš” μ†Œ /../man , κ²½ 둜 _μš” μ†Œ /man , κ²½ 둜 _μš” μ†Œ /../share/man , κ²½ 둜 _μš” μ†Œ /share/man ν•­ λͺ© 을 κ²€ 색 κ²½ 둜 에 μΆ” κ°€ ν•© λ‹ˆ λ‹€ .

κ·Έ λ‹€ 음 μ„€ μ • 파 일 의 MANDATORY_MANPATH ν•­ λͺ© 을 κ²€ 색 κ²½ 둜 에 μΆ” κ°€ ν•© λ‹ˆ λ‹€ .

마 μ§€ 막 으 둜 --systems 옡 μ…˜ 을 사 용 ν–ˆ κ±° λ‚˜ $ SYSTEM ν™˜ κ²½ λ³€ 수 λ₯Ό μ„€ μ • ν–ˆ λ‹€ λ©΄ , μ‰Ό ν‘œ 또 λŠ” 콜 λ‘  으 둜 순 μ°¨ ꡬ λΆ„ ν•œ 운 영 체 제 이 름 이 λ“€ μ–΄ κ°€ μ•Ό ν•© λ‹ˆ λ‹€ . 이 동 μž‘ 은 λ‹€ λ₯Έ 운 영 체 제 μ„€ λͺ… μ„œ 페 이 μ§€ 에 μ ‘ κ·Ό ν•  수 있 게 1회 이 상 κ²€ 색 κ²½ 둜 λ₯Ό ν™• μž₯ ν•˜ λŠ” μ–‘ 식 으 둜 ν™œ 용 ν•© λ‹ˆ λ‹€ : 각 μ‹œ 슀 ν…œ 이 름 에 λŒ€ ν•΄ man-dbλŠ” κ²€ 색 κ²½ 둜 상 에 μ„œ ν•΄ λ‹Ή 이 름 이 λ“€ μ–΄ κ°„ ν•˜ μœ„ λ”” λ ‰ ν„° 리 λ₯Ό κ²€ 색 ν•˜ κ³  , 졜 μ’… κ²€ 색 κ²½ 둜 κ°€ 있 λ‹€ λ©΄ μΆ” κ°€ ν•© λ‹ˆ λ‹€ . man 의 μ‹œ 슀 ν…œ 이 름 을 ν•˜ μœ„ λ”” λ ‰ ν„° 리 λ₯Ό λ„£ μ§€ μ•Š κ³  일 반 κ²€ 색 κ²½ 둜 에 μΆ” κ°€ ν•© λ‹ˆ λ‹€ . 예 λ₯Ό λ“€ λ©΄ κ²€ 색 κ²½ 둜 에 /usr/share/man:/usr/local/man κ²½ 둜 κ°€ λ“€ μ–΄ κ°” κ³  , $ SYSTEM ν™˜ κ²½ λ³€ 수 에 newOS:man κ°’ 이 λ“€ μ–΄ κ°” λ‹€ λ©΄ , 졜 μ’… κ²€ 색 κ²½ 둜 μ„€ μ • κ°’ 은 /usr/share/man/newOS:/usr/share/man:/usr/local/man/newOS:/usr/local/man κ°’ 이 됩 λ‹ˆ λ‹€ .

$ MANPATH ν™˜ κ²½ λ³€ 수 κ°’ 은 man-db κΈ° λ³Έ μ„€ λͺ… μ„œ 페 이 μ§€ κ²€ 색 κ²½ 둜 κ°’ 보 λ‹€ 우 μ„  ν•© λ‹ˆ λ‹€ . λŒ€ λΆ€ λΆ„ 사 용 자 λŠ” μ„€ μ • ν•  ν•„ μš” κ°€ μ—† 슡 λ‹ˆ λ‹€ . λ¬Έ 법 은 $ PATH ν™˜ κ²½ λ³€ 수 와 유 사 ν•© λ‹ˆ λ‹€ . 순 μ„œ λŒ€ 둜 적 은 λ”” λ ‰ ν„° 리 이 름 을 콜 λ‘  으 둜 ꡬ λΆ„ ν•© λ‹ˆ λ‹€ . μœ„ 에 μ„œ μ„€ λͺ… ν•œ κΈ° λ³Έ κ²€ 색 κ²½ 둜 κ°’ 보 λ‹€ 우 μ„  ν•© λ‹ˆ λ‹€ .

$ MANPATH κ°’ 이 콜 λ‘  으 둜 μ‹œ μž‘ ν•˜ λ©΄ , κΈ° λ³Έ κ²€ 색 κ²½ 둜 λ₯Ό μ‹œ μž‘ λΆ€ λΆ„ 에 μΆ” κ°€ ν•© λ‹ˆ λ‹€ . $ MANPATH κ°’ 이 콜 λ‘  으 둜 끝 λ‚˜ λ©΄ κΈ° λ³Έ κ²€ 색 κ²½ 둜 λ₯Ό 끝 에 μΆ” κ°€ ν•© λ‹ˆ λ‹€ . $ MANPATH 에 이 쀑 콜 λ‘  ( :: )이 λ“€ μ–΄ 있 λ‹€ λ©΄ , κΈ° λ³Έ κ²€ 색 κ²½ 둜 λŠ” 콜 λ‘  사 이 에 κ°’ 쀑 κ°„ 에 λ“€ μ–΄ κ°‘ λ‹ˆ λ‹€ .

ν˜• 식

ν˜„ 재 λ‹€ 음 ν•„ λ“œ ν˜• 식 을 인 식 ν•© λ‹ˆ λ‹€ :

# μ£Ό 석

빈 쀄 이 λ‚˜ # λ¬Έ 자 둜 μ‹œ μž‘ ν•˜ λŠ” ν–‰ 은 μ£Ό 석 으 둜 μ·¨ κΈ‰ ν•˜ λ©° 무 μ‹œ ν•© λ‹ˆ λ‹€ .

MANDATORY_MANPATH 맨 _페 이 μ§€ _κ²½ 둜 μš” μ†Œ

이 러 ν•œ λͺ¨ μ–‘ μƒˆ λ₯Ό κ°€ μ§„ ν–‰ 은 λ§€ 번 자 동 으 둜 만 λ“œ λŠ” $ MANPATH ν™˜ κ²½ λ³€ 수 에 λ“€ μ–΄ 있 λŠ” 맨 페 이 μ§€ κ²½ 둜 λ₯Ό λ‚˜ 타 λƒ… λ‹ˆ λ‹€ . 보 톡 /usr/man 이 λ“€ μ–΄ κ°‘ λ‹ˆ λ‹€ .

MANPATH_MAP κ²½ 둜 _μš” μ†Œ  맨 _페 이 μ§€ _κ²½ 둜 μš” μ†Œ

이 러 ν•œ λͺ¨ μ–‘ μƒˆ λ₯Ό κ°€ μ§„ ν–‰ 은 $ PATH κ°’ 을 $ MANPATH 에 λŒ€ 응 ν•˜ 도 둝 ꡬ μ„± ν•© λ‹ˆ λ‹€ . 각 κ²½ 둜 _μš” μ†Œ λŠ” 사 용 자 의 $ PATH ν™˜ κ²½ λ³€ 수 에 있 으 λ©° , 맨 _페 이 μ§€ _κ²½ 둜 μš” μ†Œ λŠ” $ MANPATH ν™˜ κ²½ λ³€ 수 에 μΆ” κ°€ ν•© λ‹ˆ λ‹€ .

MANDB_MAP 맨 _페 이 μ§€ _κ²½ 둜 μš” μ†Œ [ μΊ£ _페 이 μ§€ _κ²½ 둜 μš” μ†Œ ]

이 러 ν•œ λͺ¨ μ–‘ μƒˆ λ₯Ό κ°€ μ§„ ν–‰ 은 μ–΄ λ–€ 맨 페 이 μ§€ κ²½ 둜 λ₯Ό μ‹œ 슀 ν…œ 맨 페 이 μ§€ κ²½ 둜 둜 μ·¨ κΈ‰ ν•˜ λŠ” μ§€ 이 κ²½ 둜 에 λ“€ μ–΄ κ°„ μΊ£ 페 이 μ§€ 파 일 을 μ–΄ λ”” 에 μ € μž₯ ν•΄ μ•Ό ν•˜ λŠ” μ§€ λ₯Ό λ‚˜ 타 λƒ… λ‹ˆ λ‹€ . 이 ν•„ λ“œ ν˜• 식 은 man 이 setuid ν”„ 둜 κ·Έ 램 일 κ²½ 우 (사 용 자 별 .manpath ꡬ μ„± 파 일 이 μ•„ λ‹Œ /etc/manpath.config μ‹œ 슀 ν…œ ꡬ μ„± 파 일 일 κ²½ 우 ) μ–΄ λ–€ μ„€ λͺ… μ„œ 페 이 μ§€ 계 μΈ΅ 에 setuid 사 용 자 κ°€ μ ‘ κ·Ό ν•˜ κ³  μ–΄ λ–€ 사 용 자 κ°€ μ‹€ ν–‰ 사 용 자 둜 μ ‘ κ·Ό ν•˜ λŠ” μ§€ λ₯Ό λ‚˜ 타 λ‚Ό λ•Œ 와 κ°™ 이 일 λΆ€ 쀑 μš” ν•œ λ©΄ 이 있 슡 λ‹ˆ λ‹€ .

μ‹œ 슀 ν…œ μ„€ λͺ… μ„œ 페 이 μ§€ 계 μΈ΅ 은 /usr/man , /usr/local/man , /usr/X11R6/man κ³Ό κ°™ 이 보 톡 /usr ν•˜ μœ„ 계 μΈ΅ 에 μ € μž₯ ν•© λ‹ˆ λ‹€ .

맨 _페 이 μ§€ _κ²½ 둜 μš” μ†Œ 일 λΆ€ 의 μΊ£ 페 이 μ§€ λ₯Ό μ € μž₯ ν•˜ μ§€ μ•Š κ±° λ‚˜ 원 래 사 용 ν•˜ 던 μœ„ 치 둜 μ € μž₯ ν•œ λ‹€ λ©΄ μΊ£ _페 이 μ§€ _κ²½ 둜 μš” μ†Œ λ₯Ό 생 랡 ν•  수 도 있 슡 λ‹ˆ λ‹€ .

원 래 μΊ£ 페 이 μ§€ μœ„ 치 둜 의 볡 사 λŠ” μ„€ λͺ… μ„œ 페 이 μ§€ 계 μΈ΅ 을 읽 κΈ° μ „ 용 으 둜 마 운 트 ν•˜ λŠ” λ¬Έ 제 둜 뢈 κ°€ λŠ₯ ν•œ 데 , μ„€ λͺ… μ„œ 페 이 μ§€ μ € μž₯ μ†Œ 의 적 절 ν•œ λ”” λ ‰ ν„° 리 계 μΈ΅ μ§€ μ • 이 κ°€ λŠ₯ ν•˜ κΈ° λ•Œ λ¬Έ μž… λ‹ˆ λ‹€ . Linux FSSTND λ₯Ό ν™• 인 ν•΄ 보 λ € λ©΄ κ²€ 색 μ–΄ FSSTND λ₯Ό μ‹€ 제 λ”” λ ‰ ν„° 리 μœ„ 치 에 μ„œ ν™œ 용 ν•΄ λ³Ό 수 있 슡 λ‹ˆ λ‹€ .

뢈 ν–‰ ν•˜ 게 도 , /usr/man/sun κ³Ό κ°™ 은 λŒ€ 체 운 영 체 제 κ²½ 둜 와 κ°™ 이 λͺ¨ λ“  μ‹œ 슀 ν…œ 의 man 트 리 κ²½ 둜 λ₯Ό μ§€ μ • ν•΄ μ•Ό ν•˜ λ©° , 심 μ§€ μ–΄ λŠ” /usr/man/de_DE.88591 와 κ°™ 은 NLS 둜 캘 κ²½ 둜 도 μ§€ μ • ν•΄ μ•Ό ν•© λ‹ˆ λ‹€ .

μ•ž μ„œ κΈ° 둝 ν•œ λ°© 식 λŒ€ 둜 ν–‰ 별 둜 μ • 보 λ₯Ό λΆ„ 석 ν•˜ κ³  λ‚˜ λ©΄ , 우 μ„  λͺ© 둝 에 λ‚˜ 타 λ‚΄ μ•Ό ν•˜ λŠ” λ‹€ λ₯Έ 계 μΈ΅ 의 ν•˜ μœ„ 계 μΈ΅ 맨 페 이 μ§€ κ²½ 둜 에 ν•„ μš” ν•˜ λ©° , κ·Έ λ ‡ μ§€ μ•Š 으 λ©΄ λΆ€ μ • ν™• ν•œ 일 치 λ‚΄ 용 을 만 λ“€ μ–΄ λƒ… λ‹ˆ λ‹€ . 예 제 에 μ„œ λŠ” /usr/man/de_DE.88591 이 /usr/man 보 λ‹€ μ•ž 에 와 μ•Ό 함 을 보 μ—¬ 쀍 λ‹ˆ λ‹€ .

DEFINE ν‚€ Β κ°’

이 러 ν•œ λͺ¨ μ–‘ μƒˆ λ₯Ό κ°€ μ§„ ν–‰ 은 κΈ° 타 μ„€ μ • λ³€ 수 λ₯Ό μ§€ μ • ν•© λ‹ˆ λ‹€ . μ„€ λͺ… μ„œ 페 이 μ € 유 ν‹Έ 리 ν‹° 에 μ„œ 사 용 ν•˜ λŠ” λ³€ 수 의 κΈ° λ³Έ μ„€ μ • 파 일 을 μ°Έ κ³  ν•˜ μ‹­ μ‹œ 였 . λ‹€ μ–‘ ν•œ ν”„ 둜 κ·Έ 램 ( grep κ³Ό tbl λ“± )의 κΈ° λ³Έ κ²½ 둜 κ°€ λ“€ μ–΄ κ°€ λ©° , 인 자 κΈ° λ³Έ μ„€ μ • 이 이 ν”„ 둜 κ·Έ 램 에 λ“€ μ–΄ κ°‘ λ‹ˆ λ‹€ .

SECTION μ„Ή μ…˜ ...

이 러 ν•œ λͺ¨ μ–‘ μƒˆ λ₯Ό κ°€ μ§„ ν–‰ 은 κ²€ 색 ν•΄ μ•Ό ν•  μ„€ λͺ… μ„œ 의 μ„Ή μ…˜ 순 μ„œ λ₯Ό μ§€ μ • ν•© λ‹ˆ λ‹€ . μ„€ μ • 파 일 에 SECTION μ§€ μ‹œ 자 κ°€ μ—† 으 λ©΄ κΈ° λ³Έ 동 μž‘ 은 :

SECTION 1 n l 8 3 0 2 3type 5 4 9 6 7

λ‹€ 쀑 SECTION μ§€ μ‹œ 자 λ₯Ό μ§€ μ • ν–ˆ λ‹€ λ©΄ , μ„Ή μ…˜ λͺ© 둝 을 ν•© μΉ© λ‹ˆ λ‹€ .

각 ν™• μž₯ 이 이 λͺ© 둝 (1mh라 ν•© λ‹ˆ λ‹€ )에 μ—† 으 λ©΄ λͺ© 둝 에 속 ν•œ μ„Ή μ…˜ 의 λ‚˜ λ¨Έ μ§€ λ₯Ό λ‚˜ 타 λƒ… λ‹ˆ λ‹€ . 이 κ²° κ³Ό 에 λŒ€ ν•΄ 제 각 각 의 순 μ„œ λ₯Ό κ°• 제 ν•˜ κ³  μ‹Ά λ‹€ λ©΄ ν™• μž₯ 자 λͺ© 둝 을 λΆ„ λͺ… ν•˜ 게 μ§€ μ • ν•˜ λŠ” 것 뿐 μž… λ‹ˆ λ‹€ . ν™• μž₯ 자 κ°€ λΆ™ 은 μ„Ή μ…˜ 은 μ£Ό μ„Ή μ…˜ 에 인 μ ‘ ν•΄ μ•Ό ν•© λ‹ˆ λ‹€ (예 : "1 1mh 8 ...").

SECTIONS λŠ” 이 μ§€ μ‹œ 자 의 λŒ€ 체 이 름 으 둜 수 용 ν•© λ‹ˆ λ‹€ .

MINCATWIDTH λ„ˆ λΉ„

ν„° λ―Έ 널 λ„ˆ λΉ„ κ°€ λ„ˆ λΉ„ κ°’ 보 λ‹€ μž‘ 으 λ©΄ , (μ—† 을 κ²½ 우 ) μΊ£ 페 이 μ§€ λ₯Ό 만 λ“€ μ§€ μ•Š κ±° λ‚˜ ν‘œ μ‹œ ν•˜ μ§€ μ•Š 슡 λ‹ˆ λ‹€ . κΈ° λ³Έ κ°’ 은 80μž… λ‹ˆ λ‹€ .

MAXCATWIDTH λ„ˆ λΉ„

ν„° λ―Έ 널 λ„ˆ λΉ„ κ°€ λ„ˆ λΉ„ κ°’ 보 λ‹€ 크 λ©΄ , (μ—† 을 κ²½ 우 ) μΊ£ 페 이 μ§€ λ₯Ό 만 λ“€ μ§€ μ•Š κ±° λ‚˜ ν‘œ μ‹œ ν•˜ μ§€ μ•Š 슡 λ‹ˆ λ‹€ . κΈ° λ³Έ κ°’ 은 80μž… λ‹ˆ λ‹€ .

CATWIDTH λ„ˆ λΉ„

λ„ˆ λΉ„ κ°’ 이 0이 μ•„ λ‹ˆ λ©΄ , ν„° λ―Έ 널 의 폭 이 μ‹€ 제 둜 μ–΄ 느 μ • 도 인 μ§€ μ—¬ λΆ€ 와 λŠ” κ΄€ 계 μ—† 이 ν•­ 상 μ£Ό μ–΄ μ§„ ν„° λ―Έ 널 λ„ˆ λΉ„ κ°’ 으 둜 μΊ£ 페 이 μ§€ λ₯Ό μ„œ 식 ν™” 처 리 ν•© λ‹ˆ λ‹€ . 이 κ°’ 은 MINCATWIDTH κ°’ κ³Ό MAXCATWIDTH κ°’ 에 우 μ„  ν•© λ‹ˆ λ‹€ .

NOCACHE

이 ν”Œ 래 κ·Έ λŠ” man (1) 이 μΊ£ 페 이 μ§€ λ₯Ό 자 동 으 둜 만 λ“œ λŠ” 동 μž‘ 을 막 μ•„ 쀍 λ‹ˆ λ‹€ .

버 κ·Έ

μœ„ 규 μΉ™ 을 제 λŒ€ 둜 λ”° 라 κ°€ μ§€ μ•Š 으 λ©΄ , μ„€ λͺ… μ„œ 페 이 μ € 유 ν‹Έ 리 ν‹° λŠ” 원 ν•˜ λŠ” λŒ€ 둜 동 μž‘ ν•˜ μ§€ μ•Š 슡 λ‹ˆ λ‹€ . 규 μΉ™ 은 μ „ 반 적 으 둜 볡 작 ν•© λ‹ˆ λ‹€ .

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