: : 전체 계정에 영향을 주려면 다음과 같은 내용을 /etc/bashrc 에
: :
: : 추가합니다.
: :
: : -------------------------------
: : if [ "$DISPLAY" -eq "" ]; then
: : export LC_ALL=C
: : fi
: : -------------------------------
:
: 이렇게 해봤는데 자꾸 에러가 뜹니다.
:
: 좀더 자세히 설명해 주시면 안될까요?
:
음 같은 레드햇 7.2 인데 왜 다들 틀릴까요..
저도 굴림체 폰트를 사용할 수가 없군요..
혹시 if 다음의 대괄호 "[" 안에 들어가는 내용 앞뒤로
공백을 띄어 주셨는지.. 공백을 주지 않으면 오류가 납니다..
위의 내용이 적용이 안된다면 다음과 같이 해보세요..
사실 이렇게 하는 방법이 몇가지 있기는 합니다만..
이 내용 역시 /etc/bashrc 나 개인 개정의 .bashrc에 넣으세요..
--------------------------
case $TERM in
xterm*)
export LANG='ko_KR'
;;
*)
export LANG='C'
;;
esac
--------------------------
======================================================================
또다른 내용으로는..
----------------------------------------------------------------
if [ -z "$LANG" ] && [ ! `tty |grep -c 'tty[0-9]'` -eq 1 ]; then
export LANG=ko_KR
else
export LANG=C
fi
if [ -z "$LESSCHARSET" ]; then
export LESSCHARSET=latin1
fi
----------------------------------------------------------------
위의 내용을 /etc/profile 이나 홈 디렉토리의 .bash_profile 에
포함시킵니다.
X에서는 기본값을 LANG=ko_KR 로 설정하여 한텀을 통해 한글을
볼수 있도록 하고, 콘솔에서는 기본값을 LANG=C 로 설정합니다.
만약 han2 를 실행하면 LANG=ko_KR 로 바뀌도록 합니다.
터미널 장치는 tty1~12 까지 사용하고, 한텀이나 han, telnet,
ftp 등은 ttyp1 와 같은식으로 사용합니다.
위의 내용은 tty 명령을 통해 tty0-9 의 내용이 있는지 확인하여
없다면 LANG=ko_KR 로 설정하고 있다면 LANG=C 로 설정하도록
합니다.
위의 내용을 적용하려면 로그아웃을 하고 다시 로긴하거나
아래의 명령을 실행하면 됩니다.
# source .bash_profile 또는
# . .bash_profile