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


9

crontab을 사용하여 편집하면 crontab -evi에서 crontab이 열립니다. 나는 나노를 사용하는 것을 선호합니다. 이것을 어떻게 바꿀 수 있습니까?

편집하다:

어떤 이유로 export명령이를 반환합니다 command not found. 그리고 EDITOR env 값을 변경해도 작동하지 않았습니다 crontab -e.

다음 명령이 시스템에서 작동했습니다.

setenv VISUAL /usr/local/bin/nano

답변:


13

sh 기반 쉘의 경우 :

export EDITOR=/path/to/nano

C 쉘 기반 :

setenv EDITOR /path/to/nano

이 설정을 로그인 프로파일 스크립트 (예 : /home/user/.bash_profile)에 저장하지 않으면 로그 아웃시 설정이 손실됩니다.

올바르게 기억한다면 FreeBSD는 C 쉘을 기본 사용자 쉘로 사용합니다.


1
참고로 csh는 프로파일 스크립트에 ~ / .cshrc를 사용하므로 setenv 명령을 입력해야합니다.
hark

1

해야한다

export EDITOR=/usr/bin/nano

나노의 위치를 ​​조정하십시오 ( '찾는'사용하십시오). 해당 명령을 .bashrc 또는 유사한 프로파일 스크립트에 넣어서 항상 적용 할 수 있습니다.



-3

/ etc / alternatives / editor 아래 에 / path / to / nano를 지정할 수 있는 기호 링크 가 있습니다.

당신이 사용할 수있는 갱신 대안 내가 그것을 사용하여 너무 익숙하지 오전하지만 - 물론이 작업을 수행하는 유틸리티.

(참고-나는 '우분투'의 관점에서 말하고 있습니다. 이것이 FreeBSD와 같은지 확실하지 않습니다)


3
FreeBSD에서는 동일하지 않습니다.
hark
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.