리눅스의 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) 파일에 적용하여 주어도 됩니다.
반응형
'리눅스' 카테고리의 다른 글
[리눅스] 시스템의 CPU, 메모리 사용량 확인 (0) | 2020.06.11 |
---|---|
[linux][vi] VI 사용 방법 (0) | 2020.02.27 |
[error] error: command 'gcc' failed with exit status 1 오류 (0) | 2019.09.10 |
[리눅스][vi] vi 편집기에서 모든 라인을 지우는 법 (0) | 2017.05.08 |
[linux][java] 캐리지 리턴, 라인피드 (0) | 2016.11.07 |