使用默认编辑器以外的编辑器编辑 crontab

使用默认编辑器以外的编辑器编辑 crontab

我想用 vi 编辑 crontab一次。我的默认编辑器是 nano,我想保留它。我只想用 vi 编辑一次。我不想在编辑后将默认编辑器改为 vi,然后改回 nano。可以这样做吗?

答案1

crontab应该尊重EDITOR环境变量,所以你可以这样做(例如对于 root crontab)

sudo EDITOR=vi crontab -e

man crontab

The -e option is used to edit the  current  crontab  using  the  editor
specified  by  the  VISUAL  or EDITOR environment variables.  

答案2

指定纳米作为 crontab 文件的编辑器

export VISUAL=nano

指定vim作为 crontab 文件的编辑器

export VISUAL=vim
  • 现在就尝试一下:crontab -e

相关内容