본문 바로가기
리눅스

[linux] 리눅스 커맨드 라인 인터페이스에서 홈(Home), 엔드(End)키로 커서 이동시 영어 문자가 대문자로 변경되는 경우 수정

by hs_seo 2020. 2. 26.

리눅스의 CLI환경에서 영어를 입력하고 홈(Home) 키나 엔드(End) 키를 이용하여 커서를 이동하려고 할 때 입력한 영어문자가 대문자, 소문자로 변경되는 상태가 될 때가 있습니다. 이는 리눅스 커맨드 라인의 입력 환경이 vi로 설정되어 있어서 발생하는 문제입니다. emacs모드로 변경하면 됩니다. 수정하는 방법은 다음과 같습니다. 

# set -o 명령으로 변경
# -o는 옵션을 지정하는 명령 
$ set -o [vi|emacs]

# emacs 모드 변경
$ set -o emacs

# vi 모드 변경
$ set -o vi

 

리눅스는 기본적으로 두 개의 입력환경을 지원합니다. 사용자가 원하는 환경을 개별 사용자의 프로파일(~/.bashrc or ~/.profile)파일이나, OS 전체의 환경 프로파일(/etc/profile or /etc/bashrc) 파일에 적용하여 주어도 됩니다. 

반응형