如何保存并退出crontab -e?


32

如何保存并退出crontab -e

我尝试了这里列出的每种方法,但都没有用,我有一个centos 5,默认情况下是vi,带有yum,我安装了nano

解决了

刚刚更改了默认编辑器

export EDITOR=nano

现在我可以使用nano做我的事情了:)谢谢大家,是的,我应该学习Vi ..有一天!


echo $EDITOR
量子

@quanta先生不能很好地工作,也许我做错了,因为我习惯使用nano而不是vi ok,所以我打开contab -e,写echo $ EDITOR并按Enter,它不退出,它就掉了1行
用户

不,我的意思是echo $EDITOR从终端输入以确定您使用的默认编辑器。
量子

@quanta感谢您提醒我可以更改默认编辑器:D
用户

对于来这里的用户;显然,默认编辑器是在/ usr / bin / sensible-editor中确定的,而在我的安装中,它是在默认名为ed的编辑器上确定的。可以通过键入“ q”和“ Enter”退出Ed。
immeëmosol

Answers:


34

正如其他人指出的那样,第一件事是确保您使用的是喜欢的编辑器。

我们都是管理员,所以我们都喜欢vi(鸭子,奔跑)。

export VISUAL=vi
crontab -e

(做一些编辑,最后完成ESCAPE)

:wq

crontab -l现在应该告诉你你的新的crontab。如果您希望使用其他编辑器,请在VISUAL环境变量中进行设置,然后适当退出。


2
先生,我不习惯使用vi,而是使用nano,这就是为什么我遇到困难的原因:)
用户

很高兴您找到了解决方案;但我是否可以鼓励您提出以后要回答的问题?也许这里更好的问题是“如何更改键入时调用的编辑器crontab -e”?如果您真正想要的东西似乎不可能,人们将足够快地提供替代方案。
MadHatter在2011年

您还可以按ESCthen :x进行保存并退出,或按ESCthen ZZ(即shift+ zz)。
laebshade 2011年

抱歉:D当我问这个问题时,我想弄清楚如何在vi中执行此操作,然后量子要求我查看默认编辑器是什么,然后我记得要对其进行更改并使用nano轻松地进行编辑-我没有那个当我问这个问题时的想法:D
用户

5

Ctrl+ x,通过按y进行回答以保存更改并Enter确认。


4

退出VI编辑器:

通常,离开vi时会保存新文件或修改过的文件。但是,也可以不保存文件而退出vi。键入冒号(:)时,光标将移至屏幕底部。

:x<Enter>   quit vi, writing out modified file to file named in original invocation
:wq<Enter>  quit vi, writing out modified file to file named in original invocation
:q<Enter>   quit (or exit) vi
:q!<Enter>  quit vi even though latest changes have not been saved for this vi call

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.