본문 바로가기

리눅스

우분투에서 crontab의 기본 편집기를 vim으로 설정하는 방법

반응형

우분투에서 crontab의 기본 편집기를 vim으로 설정하는 방법

select-editor는 시스템에서 사용할 기본 텍스트 편집기를 선택할 수 있도록 도와주는 명령어입니다. 내부적으로 /etc/alternatives 시스템을 사용하여 기본 편집기 설정을 관리합니다.

 

주의

  • 일부 시스템에서는 select-editor가 설치되지 않을 수 있습니다. 이 경우 update-alternatives를 사용하거나 환경 변수 EDITOR를 수동으로 설정할 수 있습니다.

SELECTOR 명령어로 설정

select-editor
$ select-editor

Select an editor.  To change later, run 'select-editor'.
  1. /bin/nano        <---- easiest
  2. /usr/bin/vim.basic
  3. /usr/bin/vim.tiny
  4. /bin/ed

Choose 1-4 [1]: 2

select-editor(~/.selected_editor) 파일에 저장

선택값을 ~/.selected_editor 파일에 저장합니다.

cat ~/.selected_editor
# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/bin/nano"
cat <<EOF > ~/.selected_editor
# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vim.basic"
EOF

기본 편집기 설정

update-alternatives --config editor

일시적으로 한 번만 vim으로 설정(현재 셸 세션에서만 유효)

EDITOR=vim crontab -e

영구적으로 설정(사용자 환경 기준)

echo 'export EDITOR=vim' >> ~/.bashrc && source ~/.bashrc

시스템 전역 설정(모든 사용자에게 적용)

echo 'EDITOR=vim' | sudo tee -a /etc/environment

 

반응형