当我使用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是否也是如此)