명령행 히스토리 중 프롬프트/편집 오류 [1]

명령행 히스토리 중 프롬프트/편집 오류

2018-09-19 14:48 - BACH
안녕하세요

XSHELL 6 사용 중 이전 버젼에서 없는 에러가 자주 발생하여 문의드립니다.

프롬프트 상에서 리눅스 명령어를 이용하다가

방향키 UP으로 이전 명령행의 히스토리를 불러올 때,

이전에 긴 명령행이 있으면 프롬프트가 뒤로 밀리게 됩니다.

예를들어,

$ ls
$ rsync -rtavzh --progress file1.tex who@111.222.333.444:~/HDD1/DATA1/ [긴 명령행]
$ cd /
$ cd ~

이 명령어를 순서대로 사용했다면,
다시 방향키 UP으로
$ cd ~
$ cd /
이런 짧은 명령행은 히스토리로 잘 복원이 되어 명령행을 수정/재편집 가능한데,
긴 명령행은 수정하기 위해 BACKSPACE 키로 지워나가다 보면

$ rsync -rtavzh -- [프롬프트]

이런식으로 더이상 지워지지도 않고, 프롬프트가 저 위치에서 멈추게 됩니다.
실제로 화면에서 이부분이 보임에도 실제로는 입력이 되지도 않습니다.

리눅스는 CentOS, Fedora, Ubuntu 사용중이며 여러 대의 서버 접속 시 이런 증상이 있습니다.
어떤 설정이 잘못된 것인가요? XSHELL 설정 문제인지 리눅스 설정문제인지 모르겠습니다.
확실한 것은 이전 버젼까지는 이런 일이 없었습니다.

프로그램 버전 : Xshell 6


Re: 명령행 히스토리 중 프롬프트/편집 오류

2018-09-27 11:58 - 넷사랑
안녕하십니까?
㈜넷사랑컴퓨터 기술지원입니다.

셸 환경 변수인 LANG과 Xshell의 인코딩이 일치하지 않을 경우 이런 문제가 생길 수 있습니다.

$LANG 환경 변수에 utf8 또는 UTF-8이 들어가 있다면 Xshell 틀빙[사 인코딩을 '유니코드(UTF-8)'을 그렇지 않다면 '기본 언어'를 선택한 후 사용해 보세요.

감사합니다.
			


이전 조회수: 212
$