728x90
리눅스에서 명령어를 치다가 라인 맨 앞으로 이동하려고 Home 키를 치는 순간 대소문자가 바뀌는 등 당황스런 경우가 있다.
원인은 쉘 커맨드 모드가 vi 모드이기 때문,
쉘 커맨드는 vi 모드와 emacs 모드가 있는데, 흔히 쓰는 모드가 emacs 모드이다.
vi 모드는 쉘 상에서 vi 커맨드를 사용할 수 있어서 능숙한 사용자라면 편리하겠지만, 대부분의 리눅스 초심자들은 불편하기 짝이 없다.
원인은 쉘 커맨드 모드가 vi 모드이기 때문,
쉘 커맨드는 vi 모드와 emacs 모드가 있는데, 흔히 쓰는 모드가 emacs 모드이다.
vi 모드는 쉘 상에서 vi 커맨드를 사용할 수 있어서 능숙한 사용자라면 편리하겠지만, 대부분의 리눅스 초심자들은 불편하기 짝이 없다.
해결방법은,
1.
/etc/profile에서 set -o vi 라고 설정된 내용을 지운다.
단, /etc/profile은 전역설정이라 모든 사용자에게 영향을 미치므로 본인이 관리자급이 아니라면 권한이 없을테고, 권한이 있더라도 다른 사용자를 감안해야 한다.
2.
전역설정이 아닌, 내 개인설정만 바꾸려면 아래와같이 하면된다.
echo "set -o emacs" >> ~/.profile
개인설정파일인 .profile 맨 마지막에 set -o emacs 를 추가한다는 의미이다.
728x90
'Linux' 카테고리의 다른 글
Ubuntu 22.04 Wake on lan 설정 서비스로 등록하기 (1) | 2023.07.04 |
---|---|
우분투 녹음 잡음제거 (0) | 2020.02.29 |
리눅스 버전 확인 How to check the linux version (0) | 2017.04.21 |