В статье рассмотрим методику установки fish, которая будет актуальной для RHEL, Alma Linux и Rocky Linux версий 8 или 9.
Чтобы установить fish и сделать его оболочкой по умолчанию на Rocky Linux, выполните следующие шаги.
Установите fish:
dnf install util-linux-user fish -y
Убедитесь, что fish успешно установлен, проверив его версию:
fish --version
Чтобы сделать fish оболочкой по умолчанию для текущего пользователя, используйте команду chsh:
chsh -s /usr/bin/fish
Перезайдите в систему или перезагрузите компьютер, чтобы изменения вступили в силу. После входа в систему, fish должен запуститься автоматически. Вы можете проверить текущую оболочку командой:
echo $SHELL
Она должна вывести /usr/bin/fish
.
Если вы хотите настроить fish, вы можете отредактировать файл конфигурации:
mcedit ~/.config/fish/config.fish
Здесь вы можете добавить свои алиасы, функции и другие настройки.
Fish предлагает веб-интерфейс для настройки. Вы можете запустить его командой:
fish_config
Это откроет веб-браузер (при наличии, конечно) с интерфейсом настройки fish. Теперь fish установлен и настроен как ваша оболочка по умолчанию.
Наслаждайтесь его функциями, такими как автодополнение, подсветка синтаксиса и интеллектуальные подсказки!
Финальные штрихи: можно индивидуально отформатировать приглашение командной строки. Например, мне не нужно показывать пользователя (у меня только root), но я хочу видеть имя машины и путь к текущей директории. Открываем ~/.config/fish/config.fish
и добавляем в самый конец код.
function fish_prompt
set_color -o brblue
echo -n (hostname)
set_color normal
echo -n ' '
set_color blue
echo -n (prompt_pwd)
set_color normal
echo -n ' '
set_color -o blue
echo -n '#'
set_color normal
echo -n ' '
end
Дискуссия
Написал Rocky 9
Опубликовано в: Установка nginx c PHP-FPM под CentOS 7.0 in LinuxНаписал Константин
Опубликовано в: Докеризация стека LEMP под Ubuntu c помощью Compose in LinuxНаписал bammbr
Опубликовано в: Шлюз для маленького отдела на Red Hat 9 in LinuxНаписал Федор
Опубликовано в: Установка и конфигурация Samba на CentOS 7 in LinuxНаписал Evgenytrl
Опубликовано в: Загрузка файлов с помощью Wget in Linux