Назад | Перейти на главную страницу

Измените редактор crontab по умолчанию на nano во FreeBSD

Когда я редактирую crontab, используя crontab -e он открывает crontab в vi. Я бы предпочел использовать нано. Как я могу это изменить?

РЕДАКТИРОВАТЬ:

По какой-то причине export команда возвращает command not found. И изменение значения EDITOR env не сработало для crontab -e.

В моей системе работала следующая команда:

setenv VISUAL /usr/local/bin/nano

Для оболочек на основе sh:

export EDITOR=/path/to/nano

Для оболочки C:

setenv EDITOR /path/to/nano

Помните, что если вы не сохраните эти настройки в сценарии профиля входа в систему (например, /home/user/.bash_profile), вы потеряете настройки при выходе из системы.

Если я правильно помню, FreeBSD использует оболочку C в качестве пользовательской оболочки по умолчанию.

Должно быть

export EDITOR=/usr/bin/nano

отрегулируйте ваше местоположение nano (используйте "which", чтобы найти). Вы можете поместить эту команду в свой .bashrc или подобный сценарий профиля, чтобы она действовала постоянно.

Вероятно, установив переменную среды EDITOR.

Т.е.

export EDITOR=/path/to/nano

Символьная ссылка находится под / и т.д. / альтернативы / редактор который можно указать на / путь / к / нано

Вы можете использовать альтернативы обновления утилита для этого тоже - хотя я не слишком знаком с ее использованием.

(примечание - я говорю с точки зрения ubuntu. Не уверен, что это то же самое для FreeBSD)