Ubah editor crontab default menjadi nano di FreeBSD


9

Ketika saya mengedit crontab menggunakannya crontab -e, buka crontab di vi. Saya lebih suka menggunakan nano. Bagaimana saya bisa mengubahnya?

EDIT:

Untuk beberapa alasan exportperintah kembali command not found. Dan mengubah nilai enit EDITOR tidak berhasil crontab -e.

Perintah berikut ini berfungsi pada sistem saya:

setenv VISUAL /usr/local/bin/nano

Jawaban:


13

Untuk kerang berbasis sh:

export EDITOR=/path/to/nano

Untuk shell berbasis C:

setenv EDITOR /path/to/nano

Ingatlah bahwa kecuali Anda menyimpan pengaturan ini ke skrip profil login Anda (/home/user/.bash_profile misalnya), Anda kehilangan pengaturan saat logout.

Jika saya ingat dengan benar, FreeBSD menggunakan shell C sebagai shell pengguna default.


1
Sebagai catatan, csh menggunakan ~ / .cshrc untuk skrip profil, jadi Anda harus meletakkan perintah setenv di sana.
hiu

1

Seharusnya

export EDITOR=/usr/bin/nano

sesuaikan dengan lokasi nano Anda (gunakan 'yang' untuk menemukan). Anda dapat menempatkan perintah itu di .bashrc Anda atau skrip profil serupa untuk menjalankannya sepanjang waktu.


-1

Mungkin dengan mengatur variabel lingkungan EDITOR.

Yaitu

export EDITOR=/path/to/nano

-3

Ada tautan simbolis di bawah / etc / alternative / editor yang dapat diarahkan ke / path / ke / nano

Anda dapat menggunakan utilitas pembaruan-alternatif untuk melakukan ini juga - walaupun saya tidak terlalu terbiasa menggunakannya.

(catatan - Saya berbicara dari sudut pandang 'ubuntu'. Tidak yakin apakah ini sama dengan FreeBSD)


3
Ini tidak sama untuk FreeBSD.
hiu
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.