RHEL CentOS редактор по умолчанию

В дистрибутивах, основанных на Debian, есть пакет select-editor, позволяющий задать редактор по умолчанию. В RHEL и CentOS такого пакета нет.

Как работает select-editor: получает список текстовых редакторов с помощью команды update-alternatives —query editor и записывает путь к выбранному редактору в качестве переменной окружения SELECTED_EDITOR в файл директории профиля $HOME/.selected_editor

Так как данную настройку я буду использовать на серверах, где реальных пользователей максимум два-три и они используют один и тот же редактор, то воспользуюсь функционалом profile и создам файл /etc/profile.d/editor.sh

# editor variable initialization script (sh)

if [ -z "$EDITOR" ] && [ -x /usr/bin/mcedit ]; then
    export EDITOR="/usr/bin/mcedit"
fi

В итоге у любого пользователя системы файлы будут редактироваться в mcedit по умолчанию.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Яндекс.Метрика