728x90
1 문제 상황[편집]
[root@zetawiki ~]# cd ~~
-bash: cd: ~~: 洹몃윴 ?뚯씪?대굹 ?붾젆?곕━媛 ?놁뒿?덈떎
[root@zetawiki ~]#
- SSH 쉘에서 오류 메시지 등이 깨져서 제대로 나오지 않는 경우가 있다.
- 쉘와 터미널의 언어코드가 서로 맞지 않거나, 폰트가 한글을 지원하지 않는 것이 원인이다.
- 터미널의 언어코드나 폰트를 변경하여 맞추는 방법도 있겠으나, 필자는 쉘 표시 언어를 영어로 바꾸는 것을 선호한다.
2 현재 상태 확인[편집]
[root@zetawiki ~]# echo $LANG
ko_KR.UTF-8
[root@zetawiki ~]#
3 현재 세션 적용[편집]
LANG=en_US.UTF-8
[root@zetawiki ~]# LANG=en_US.UTF-8
[root@zetawiki ~]# cd ~~
-bash: cd: ~~: No such file or directory
[root@zetawiki ~]#
4 영구 적용[편집]
- 위 문단의 방법으로 하면 현재 열린 SSH 세션에만 적용된다.
- 다시 로그인해도 적용되도록 하려면 .bashrc 파일을 수정하자.
vi ~/.bashrc
- 마지막 줄에 'export LANG=en_US.UTF-8'을 추가한다.
- .bashrc(변경 후 예시)
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
export LANG=en_US.UTF-8
728x90
'Programing > Linux' 카테고리의 다른 글
JSP 기초 (0) | 2019.11.17 |
---|---|
[리눅스 기초] # FTP 설정 (0) | 2019.11.17 |
와이어 샤크 파일 (0) | 2018.09.13 |
리눅스의 디렉터리 (0) | 2018.09.13 |
리눅스 압축 (0) | 2018.09.13 |