FreeBSD에서 기본 crontab 편집기를 nano로 변경

FreeBSD에서 기본 crontab 편집기를 nano로 변경

crontab을 편집하면 crontab -evi에서 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에서도 동일한지는 확실하지 않습니다)

관련 정보