
나는 bash에서 키보드 편집을 vi로 설정하는 방법을 알고 있습니다(set -o vi). 아마도 bashrc에서 그렇게 할 수 있을 것입니다. 하지만 저는 다양한 계정과 환경에서 bash를 사용하고 있으며 어쨌든 emacs 대신 vi를 기본값으로 사용하고 싶습니다.
시스템의 기본값(제 경우에는 Ubuntu 23.04)을 항상 vi로 설정하는 방법이 있습니까?
답변1
그래픽으로 로그인할 때를 포함하여 모든 로그인 쉘에서 이를 읽도록 설정할 수 있습니다 /etc/profile
(이는 설정에 따라 달라집니다). 그래서 추가
set -o vi
그런 /etc/profile
다음 동일한 줄을 추가하면 /etc/bash.bashrc
작동합니다.최대사례.