Hot For Coding
Crontab默认编辑器修改

在新系统中初次使用crontab时会询问默认打开编辑器选项,不小心就选了默认的nano,由于要修改的内容也简单所以就想简单使用nano完成任务就好。结果实在是不习惯,使用了多年的vi之后很难适应别的editor,没办法只好想办法把默认的editor改回vim。

有两种方式可以改

通过环境变量

环境变量可以设置VISUALEDITOR,两个任何一个都可以,如我想在编辑crontab时使用vim打开可以这么做

VISUAL=vim crontab -e  

或者也可以这样

EDITOR=vim crontab -e  

当然,你也可以添加到/etc/profile里,这样每次使用crontab前不需要再声明环境变量了

export EDITOR=vim
export VISUAL=vim

通过select-editor

这个命令只有在Ubuntu或者Debian下才会有,执行这个命令时会列出以下几款编辑器让你选择

  • nano
  • vim.basic
  • vim.tiny

我通常选择第二项vim.basic,如

root@iZj6cg36cw3gtjmu0jvm7iZ:~# select-editor

Select an editor.  To change later, run 'select-editor'.
  1. /bin/nano        <---- easiest
  2. /usr/bin/vim.basic
  3. /usr/bin/vim.tiny

Choose 1-3 [1]: 2

之前有看过关于vi不再被Linux集成的取而代之的是nano,看来nano应该比vi更容易使用把,就连在select-editor的会话中直接使用easiest表示它是非常容易使用的,也许是时候应该接触接触nano了。

TITLE: Crontab默认编辑器修改

LINK: https://www.qttc.net/498_crontab_default_editor.html

NOTE: 转载内容请注明出处