在FreeBSD中将默认的crontab编辑器更改为nano

当我使用crontab -e编辑crontab时,它会在vi中打开crontab。 我更喜欢它使用纳米。 我怎样才能改变这个?

编辑:

出于某种原因, export命令返回command not found 。 而改变EDITOR的env值对crontab -e不起作用。

以下命令在我的系统上工作:

setenv VISUAL /usr/local/bin/nano

对于基于sh的shell:

 export EDITOR=/path/to/nano 

对于基于C shell的:

 setenv EDITOR /path/to/nano 

请记住,除非将这些设置保存到loginconfiguration文件脚本(例如,/ home / user / .bash_profile),否则在注销时将丢失设置。

如果我没有记错,FreeBSD使用C shell作为默认的用户shell。

应该

 export EDITOR=/usr/bin/nano 

调整您的纳米的位置(使用'哪个'find)。 您可以将该命令放在.bashrc或类似的configuration文件脚本中,以使其始终处于有效状态。

可能通过设置环境variablesEDITOR。

 export EDITOR=/path/to/nano 

/ etc / alternatives / editor下有一个符号链接,可以指向/ path / to / nano

您也可以使用update-alternatives实用程序来执行此操作 – 虽然我对使用它不太熟悉。

(注意 – 我是从“ubuntu”的angular度来讲的,不知道FreeBSD是否也是如此)