¿Cómo guardar y salir de crontab -e?

32

¿Cómo guardar y salir crontab -e?

probé todos los métodos enumerados aquí y ninguno funciona, tengo un centos 5, vi viene por defecto con yum e instalé nano

Resuelto

acaba de cambiar el editor predeterminado

export EDITOR=nano

y ahora puedo hacer lo que hago usando nano :) gracias a todos y sí, debería aprender Vi ... algún día !!!

usuario
fuente
echo $EDITOR?
quanta
@quanta señor no funcionó bien, tal vez estoy haciendo algo mal, ya que estoy acostumbrado a usar nano y no vi ok, así que abro contab -e, escribo echo $ EDITOR y presiono enter, no sale, baja 1 línea
usuario
No, me refiero a escribir echo $EDITORdesde el terminal para determinar qué editor predeterminado está utilizando.
quanta
@quanta gracias por recordarme que puedo cambiar mi editor predeterminado: D
usuario
para los usuarios que vienen aquí; aparentemente el editor predeterminado se decide en / usr / bin / sensible-editor y en mi instalación se decidió por el editor llamado ' ed ' como predeterminado. Se puede salir de Ed escribiendo 'q' seguido de 'Enter'.
immeëmosol

Respuestas:

34

Como otros han señalado, lo primero es asegurarse de que esté utilizando un editor que le guste.

Todos somos administradores aquí, así que a todos nos gusta vi(patos, carreras).

export VISUAL=vi
crontab -e

(hacer algunas ediciones, terminando con ESCAPE)

:wq

Y crontab -lahora debería mostrarte tu nuevo crontab. Si prefiere algún otro editor, configúrelo en la variable de entorno VISUAL y salga según corresponda.

MadHatter apoya a Monica
fuente
2
señor, no estoy acostumbrado a vi, uso nano, por eso estoy teniendo dificultades :)
usuario
Me alegra que hayas encontrado una solución; pero ¿puedo animarlo a que haga la pregunta que desea que se responda en el futuro? Quizás una mejor pregunta aquí hubiera sido "¿cómo cambio el editor que se invoca cuando escribo crontab -e"? Las personas serán lo suficientemente rápidas como para ofrecer alternativas si lo que realmente quieres parece imposible.
MadHatter apoya a Monica el
También se puede golpear ESCa continuación, :xpara guardar y salir, o golpear ESCa continuación ZZ(que es shift+ zz).
laebshade
lo siento: D cuando hice la pregunta, quería averiguar cómo hacerlo en vi y luego quanta me pidió ver cuál es mi editor predeterminado, luego recordé cambiarlo y hacerlo fácilmente con nano; no tenía eso idea cuando hice la pregunta: D
usuario
5

Ctrl+ x, responda presionando ypara guardar los cambios y Enterconfirmar.

quanta
fuente
4

Para salir del editor vi :

Por lo general, el archivo nuevo o modificado se guarda cuando sale de vi. Sin embargo, también es posible salir de vi sin guardar el archivo. El cursor se mueve a la parte inferior de la pantalla cada vez que se escribe dos puntos (:).

: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
Arunu
fuente