在 crontab -e 编辑器中移动

use*_*255 3 cron editors vi

我试图操纵 crontab 的编辑器,但它真的很令人困惑。所以我开始创建一个新的 crontabcrontab -e 然后默认编辑器打开。

现在从那里,它似乎是滞后的!??

如何在编辑器中移动?

如何让“--INSERT--”显示然后编写我的“scritp”,然后输入 :wq 来编写并保存 exit ?

按下 esc 或 : 后,如何返回写入模式?

Ste*_*ris 12

您可以通过$EDITOR在调用之前设置变量来选择您喜欢的任何编辑器crontab -e

例如

$ EDITOR=emacs crontab -e
Run Code Online (Sandbox Code Playgroud)

emacs作为您的编辑器运行。如果您有最喜欢的编辑器,则可以选择它。

调用外部编辑器很多程序也可以使用这个$EDITOR变量,所以你可能会发现,在你的永久设置.profile

export EDITOR=emacs
Run Code Online (Sandbox Code Playgroud)

现在crontab -e和其他人会自动选择这个编辑器。


Jul*_*ier 5

这看起来像是vi它的许多克隆之一,可能是vim

您可以使用i插入、x删除当前字符、dd删除一行(并将其复制到剪贴板)、p粘贴到当前行下方以及u撤消上次更改。

希望这足以让您进行更改。有关更多详细信息,请搜索vi手册、手册或教程。