Змініть за замовчуванням редактор crontab на nano у FreeBSD


9

Коли я редагуючу crontab за допомогою crontab -eнеї, вона відкриває crontab in vi. Я вважаю за краще використовувати нано. Як я можу це змінити?

Редагувати:

Чомусь exportкоманда повертається command not found. І змінити значення ENV EDITOR не вдалося crontab -e.

У моїй системі працювала наступна команда:

setenv VISUAL /usr/local/bin/nano

Відповіді:


13

Для оболонок на основі ш:

export EDITOR=/path/to/nano

Для C оболонок на основі:

setenv EDITOR /path/to/nano

Пам’ятайте, що якщо ви не збережете ці налаштування у своєму скрипті профілю входу (/home/user/.bash_profile, наприклад), ви втратите ці налаштування під час виходу.

Якщо я добре пам'ятаю, FreeBSD використовує оболонку C як оболонку користувача за замовчуванням.


1
Як примітка, csh використовує ~ / .cshrc для сценарію профілю, тому вам потрібно буде помістити туди команду setenv.
hark

1

Має бути

export EDITOR=/usr/bin/nano

відрегулюйте місце розташування нано (використовуйте "яке", щоб знайти). Ви можете помістити цю команду у свій .bashrc або подібний сценарій профілю, щоб вона постійно діяла.


-1

Можливо, встановивши змінну середовища EDITOR.

Тобто

export EDITOR=/path/to/nano

-3

Під / etc / alternative / editor є символьне посилання, яке можна вказати на / path / to / nano

Для цього також можна скористатися утилітою альтернатив оновлення - хоча я не надто знайомий з її використанням.

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


3
Це не те саме для FreeBSD.
hark
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.