移入 crontab -e 编辑器

移入 crontab -e 编辑器

我正在尝试操作 crontab 编辑器,但它真的很令人困惑。因此,我启动了一个新的 crontab 的创建,crontab -e 然后打开默认编辑器。

现在从那里开始,它似乎落后了!?

如何在编辑器中移动?

如何显示“--INSERT--”,然后编写我的“脚本”,然后键入 :wq 写入并保存退出?

按一次 esc 或 : 后如何返回写入模式?

答案1

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

例如

$ EDITOR=emacs crontab -e

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

许多调用外部编辑器的程序也可能使用此$EDITOR变量,因此您可能会发现将其永久设置在您的.profile程序中很有用

export EDITOR=emacs

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

答案2

看起来vi可能是它的众多克隆之一vim

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

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

答案3

crontab -e进入默认编辑器(vieditor)。编辑器中的简单快捷键vi

  • i - 插入模式(允许您写入数据)

: 模式

  • :w -> 我们可以保存数据
  • :q -> 退出编辑器
  • :q! -> 强制退出
  • :wq -> 保存并退出

任何时候我们都可以使用 key 重置编辑器模式Esc。您可以使用编辑器来EDITOR=nano crontab -e编辑crontab文件nano

答案4

编辑器是 vi,使用起来非常简单,如果您需要输入任何内容,请按退出按钮,然后按 i(我的意思是插入),如果您需要保存它,请再次按退出按钮,然后 :wq

如果您不想保存并关闭,请按 Esc 键,然后 :q!

相关内容