FreeBSD'de varsayılan crontab düzenleyiciyi nano olarak değiştirin


9

Crontab'ı kullanarak düzenlediğimde crontab'ı vi'de crontab -eaçar. Nano kullanmayı tercih ederim. Bunu nasıl değiştirebilirim?

DÜZENLE:

Nedense exportkomut geri döner command not found. Ve EDITOR env değerini değiştirmek işe yaramadı crontab -e.

Aşağıdaki komut sistemimde çalıştı:

setenv VISUAL /usr/local/bin/nano

Yanıtlar:


13

Sh esaslı mermiler için:

export EDITOR=/path/to/nano

C kabuğu bazlı:

setenv EDITOR /path/to/nano

Bu ayarı giriş profili komut dosyanıza (örneğin /home/user/.bash_profile) kaydetmedikçe, oturumu kapatırken ayarı kaybedeceğinizi unutmayın.

Doğru hatırlıyorsam, FreeBSD varsayılan kullanıcı kabuğu olarak C kabuğunu kullanır.


1
Not olarak, csh profil komut dosyası için ~ / .cshrc kullanır, bu nedenle setenv komutunu oraya koymanız gerekir.
hark

1

Olmalı

export EDITOR=/usr/bin/nano

nano konumunuzu ayarlayın (bulmak için 'hangisini' kullanın). Bu komutu her zaman etkin olması için .bashrc veya benzer profil komut dosyanıza koyabilirsiniz.


-1

Muhtemelen EDITOR ortam değişkenini ayarlayarak.

yani

export EDITOR=/path/to/nano

-3

/ Etc / alternative / editor altında / path / to / nano dizinine yönlendirilebilen sembolik bir bağlantı vardır

Bunu yapmak için fazla bilgim olmasa da, bunu yapmak için güncelleme alternatifleri yardımcı programını da kullanabilirsiniz .

(not - 'ubuntu' bakış açısından konuşuyorum. Bunun FreeBSD için aynı olup olmadığından emin değilim)


3
FreeBSD için aynı değildir.
hark
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.