我正在尝试操作 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
进入默认编辑器(vi
editor)。编辑器中的简单快捷键vi
是
- i - 插入模式(允许您写入数据)
: 模式
- :w -> 我们可以保存数据
- :q -> 退出编辑器
- :q! -> 强制退出
- :wq -> 保存并退出
任何时候我们都可以使用 key 重置编辑器模式Esc。您可以使用编辑器来EDITOR=nano crontab -e
编辑crontab
文件nano
。
答案4
编辑器是 vi,使用起来非常简单,如果您需要输入任何内容,请按退出按钮,然后按 i(我的意思是插入),如果您需要保存它,请再次按退出按钮,然后 :wq
如果您不想保存并关闭,请按 Esc 键,然后 :q!