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

Цвета Ubuntu-Server bash не отображаются при входе в систему

Я использую Ubuntu Server 8.04 (hardy), и когда я вхожу в систему удаленно, я не вижу цвета при использовании ls, однако после того, как я набираю «bash» в оболочке, я вижу цвета, я уже проверил свой .bashrc и все цвета включены по умолчанию (colors = auto), и я проверил "echo $ SHELL" и "which bash", и они оба сообщают / bin / bash, однако, как я уже упоминал, я не вижу цветов, пока не введу "bash" в оболочку Почему это может быть?

Вам нужно либо

  • Введите свои команды прямо в ~ / .bash_profile

  • Загрузите свой .bashrc из вашего ~ / .bash_profile

например

if [ -f ~/.bashrc ]; then
  source ~/.bashrc
fi

.bashrc используется для интерактивных оболочек, .bash_profile используется для оболочек входа.

Вы можете попробовать использовать эту команду

echo exec bash -login> .login

Тогда при следующем входе в систему цвета должны работать.