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

Ian*_*Ian 9 linux freebsd vi cron

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

编辑:

出于某种原因,该export命令返回command not found. 并且更改 EDITOR env 值对crontab -e.

以下命令适用于我的系统:

setenv VISUAL /usr/local/bin/nano

Dav*_*vid 14

对于基于 sh 的 shell:

export EDITOR=/path/to/nano
Run Code Online (Sandbox Code Playgroud)

对于基于 C shell:

setenv EDITOR /path/to/nano
Run Code Online (Sandbox Code Playgroud)

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

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