man 한글깨짐.. 자문자답..
증상 ::
man(1) man(1) AI,S man - cA9|oAI ,A'o3/4o AEaAIAo,| Cu1/2AECIoi CY1/2A manpath - ,C AEaAIAo,| ASCO >>cceAUAC oE>>o oae.I,| oaAx >>cce1y man [-acdfFhkKtwW] [-m system] [-p string] [-C config_file] [-M path] [-P pager] [-S section_list] [section] name ... 1/43,i man Ao cA9|oAI ,A'o3/4o AEaAIAo,|_Cu1/2AECIoi CY1/2ACN'U. AI 1oAuAo MANPATH cI (MAN)PAGER E oae o 1/4o,| AI1/2ACN'U. +-x. 1C.I AU1/2AAC o3AIAuAI ,C AEaAIAo AyCOA>> oiAu 1/4o AOoi Cu1/2AEuE AEaAIAo,| CY1/2ACI+-a ASCO AA3/4AECI'A CA.I+-x.YA>> 1/4+-AACO 1/4o AO'U. ,,3/4a section AI AoAxuC,e, man Ao 'UAo +-x _1/41/21/4Cci1/4,, ,A'o3/4oA>> AL3/4AE o,c(C)AO'U. ,i.ECa cE1/4CAI3a E oae o 1/4o,| AeCO1/41/41/21/4C oE>>o 1/4o1/4cI 1/4O1/2o AEAAIci 'eCO 3/4i'A AuA3,(R)+-a,| >>cceCO oIAIAo AoAxCO 1/4o AO'U. ,,3/4a name AI / A>> AE-:-COCI,e, AIoIAo AEAAI,iA,.I ,OAu A3,(R)uE'U. +-x.i1/4 man ./foo.5 ExAo man /cd/foo/bar.1.gz A3.3 AoAx CO 1/4o AO'U. cE1/4C -C config_file :
해결방법 ::
http://kltp.kldp.org/stories.php?story=03/02/10/4828717&topic=3
환경변수 추가.
LESSCHARSET=latin1.bashrc 또는 .profile 에
export LESSCHARSET=latin1
줄을 추가 합니다.less가 한글을 바이너리로 판단하고
유니코드 형태로 여는것을 보고,
less의 문제라고 생각했습니다.http://man.kldp.org/man/man1/man.1.html
여기서,
---------------------------------------------------
만약 하이픈 대신에 \255 혹은 <AD>의 깜박임을 보면,
`LESSCHARSET=latin1'을 환경에 넣어라.
---------------------------------------------------
에 힌트를 얻어서 LESSCHARSET=latin1 이라고 환경
변수를 넣었습니다.
man(1) man(1)이름
man - 온라인 매뉴얼 페이지를 형식훌構?표시
manpath - 맨 페이지를 위해 사용자의 검색 경로를 결정사용법
man [-acdfFhkKtwW] [-m system] [-p string] [-C config_file] [-M path]
[-P pager] [-S section_list] [section] name ...설명
man 은 온라인 매뉴얼 페이지를 형식훌構?표시한다. 이 버전은 MANPATH 와
(MAN)PAGER 환경 변수를 인식한다. 그러므로 자신의 개인적인 맨 페이지
집합을 가질 수 있고 형식홴?페이지를 표시하기 위해 좋아하는 프로그램을
선택할 수 있다. 만약 section 이 지정되면, man 은 단지 그 섹션에섯
매뉴얼을 찾아 보여준다. 명령행 옵션이나 환경 변수를 통해세슨?검색 순?
와 소스 파일에 대해 어느 전처리기를 사용할 것인지 지정할 수 있다. 만약
name 이 / 을 포함하면, 이것은 파일명으로 먼저 처리된다. 그래? man
./foo.5 혹은 man /cd/foo/bar.1.gz 처럼 지정 할 수 있다.옵션
-C config_file
사용 할 man.conf 파일을 지정; 기본 값은 /usr/share/misc/man.conf
이다. ( man.conf(5)보라.)
대단한삽질입니다. -_-;;
혼자놀기..
in cygwin
/etc/man.config 에서PAGER /us
/etc/man.config 에서
PAGER /usr/bin/less -iRs 를
PAGER /bin/more 로 수정해서 사용하고 있습니다.
:-)
[quote="이은태"]/etc/man.config 에서PAGER
해봤는데 안되더라구요..
리눅스아니라. Cygwin이었습니다.
------------------------------------
F/OSS bless you... ^^*
댓글 달기