Bagaimana cara menyimpan dan keluar dari crontab -e?

32

Bagaimana cara menyimpan dan keluar crontab -e?

saya mencoba setiap metode yang tercantum di sini dan tidak ada yang berhasil, saya punya centos 5, vi datang secara default dengan yum dan saya menginstal nano

Terpecahkan

baru saja mengubah editor default

export EDITOR=nano

dan sekarang saya bisa melakukan apa yang saya lakukan menggunakan nano :) terima kasih semua orang dan ya saya harus belajar Vi .. suatu hari nanti !!!

pengguna
sumber
echo $EDITOR?
quanta
@quanta Pak tidak bekerja dengan baik mungkin saya melakukan sesuatu yang salah karena saya sudah terbiasa menggunakan nano dan tidak vi ok jadi saya buka contab -e, tulis echo $ EDITOR dan tekan enter, itu tidak keluar, itu turun 1 baris
pengguna
Tidak, maksud saya ketik echo $EDITORdari terminal untuk menentukan editor default apa yang Anda gunakan.
quanta
@quanta terima kasih telah mengingatkan saya bahwa saya dapat mengubah editor default saya: D
pengguna
untuk pengguna yang datang ke sini; tampaknya editor default diputuskan dalam / usr / bin / sensible-editor dan pada instalasi saya memutuskan editor yang disebut ' ed ' sebagai default. Ed dapat keluar dengan mengetikkan 'q' diikuti oleh 'Enter'.
immeëmosol

Jawaban:

34

Seperti yang telah ditunjukkan orang lain, hal pertama adalah memastikan Anda menggunakan editor yang Anda sukai.

Kita semua admin di sini, jadi kita semua suka vi(bebek, lari).

export VISUAL=vi
crontab -e

(lakukan beberapa pengeditan, akhiri dengan ESCAPE)

:wq

Dan crontab -lsekarang akan menunjukkan kepada Anda crontab baru Anda. Jika Anda lebih suka editor lain, setel itu dalam variabel lingkungan VISUAL, dan keluarlah sesuai keperluan.

MadHatter mendukung Monica
sumber
2
Pak, saya tidak terbiasa vi, saya menggunakan nano, itu sebabnya saya mengalami kesulitan :)
pengguna
Saya senang Anda menemukan solusinya; tetapi bisakah saya mendorong Anda untuk mengajukan pertanyaan yang ingin Anda jawab di masa depan? Mungkin pertanyaan yang lebih baik di sini adalah "bagaimana cara mengubah editor yang dipanggil saat saya mengetik crontab -e"? Orang akan cukup cepat untuk menawarkan alternatif jika hal yang Anda inginkan tampaknya tidak mungkin.
MadHatter mendukung Monica
Anda juga dapat menekan ESClalu :xuntuk menyimpan dan keluar, atau tekan ESClalu ZZ(itu shift+ zz).
laebshade
maaf: D ketika saya mengajukan pertanyaan saya ingin mencari tahu bagaimana melakukannya di vi dan kemudian quanta meminta saya untuk melihat apa editor default saya, maka saya ingat untuk mengubahnya dan melakukannya dengan mudah dengan nano - saya tidak punya itu ide ketika saya mengajukan pertanyaan: D
pengguna
5

Ctrl+ x, jawab dengan menekan yuntuk menyimpan perubahan dan Enteruntuk mengonfirmasi.

kuanta
sumber
4

Untuk keluar dari vi editor:

Biasanya file baru atau yang dimodifikasi disimpan ketika Anda meninggalkan vi. Namun, juga dimungkinkan untuk berhenti vi tanpa menyimpan file. Kursor bergerak ke bawah layar setiap kali tanda titik dua (:) diketik.

: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
sumber