
crontab을 편집하면 crontab -e
vi에서 crontab이 열립니다. 나노를 사용하는 것이 더 좋습니다. 이것을 어떻게 바꿀 수 있나요?
편집하다:
어떤 이유로 export
명령이 반환됩니다 command not found
. 그리고 EDITOR env 값을 변경하면 crontab -e
.
내 시스템에서는 다음 명령이 작동했습니다.
setenv VISUAL /usr/local/bin/nano
답변1
sh 기반 쉘의 경우:
export EDITOR=/path/to/nano
C 쉘 기반의 경우:
setenv EDITOR /path/to/nano
이 설정을 로그인 프로필 스크립트(예: /home/user/.bash_profile)에 저장하지 않으면 로그아웃 시 설정이 손실된다는 점을 기억하십시오.
내 기억이 맞다면 FreeBSD는 C 쉘을 기본 사용자 쉘로 사용합니다.
답변2
해야한다
export EDITOR=/usr/bin/nano
나노의 위치를 조정하십시오(찾으려면 'which'를 사용하십시오). 해당 명령을 .bashrc 또는 유사한 프로필 스크립트에 넣어 항상 적용할 수 있습니다.
답변3
아마도 환경 변수 EDITOR를 설정했을 것입니다.
즉
export EDITOR=/path/to/nano
답변4
아래에 심볼릭 링크가 있습니다/etc/alternatives/editor/path/to/nano를 가리킬 수 있습니다.
당신은 사용할 수 있습니다업데이트 대안이 작업도 수행할 수 있는 유틸리티입니다. 비록 저는 이 유틸리티를 사용하는 데 익숙하지 않습니다.
(참고 - 저는 '우분투' 관점에서 말하고 있습니다. 이것이 FreeBSD에서도 동일한지는 확실하지 않습니다)