Я попробовал все из этого дублирующего вопроса, но я все еще не могу заставить его работать. Единственное отличие от этого вопроса в том, что когда я бегу, env | grep TERM
я получаю TERM=xterm
вместо TERM=xterm-color
. Я не думаю, что это имеет значение, хотя, они кажутся довольно взаимозаменяемыми.
Однако я не понимаю, что единственное, что исчезло, - это цвета в реальном приглашении. Например, если я запускаю nano
и обнаруживает синтаксис файла, например, если это скрипт, я получаю цвета. Также, когда я запускаю env
команду, упомянутую ранее, фактический TERM
текст имеет красный цвет.
Так что цвета, очевидно, работают, просто я больше не получаю цветные папки, исполняемые файлы и так далее. Я думаю, что это также могло произойти в связи с установкой Ruby / RVM. Я пытался заменить .bashrc
. ( редактировать Однако, при создании нового пользователя этот пользователь имеет рабочие цвета)
Я предполагаю, что у этого есть довольно простое решение, но я так устал от поиска в Google сейчас, что я очень ценю информацию о том, как настройки окраски работают в терминале и как это могло произойти. Благодарность!
l
псевдоним.bash_profile
, поэтому я изменил это сейчасalias l='ls -l --color'
. Набор текстаl
теперь дает мне цветной список, но по-ls
прежнему не хватает цвета, хотя я видел, что.bashrc
файл специально имеет псевдоним для того, чтобы быть цветным. Тьфу, большое спасибо за ваш ответ, хотя мне придется прочитать некоторую документацию по bash.ls='ls --color=auto'
(как и большинство людей).ls
поначалу показывались цвета (я думаю, это по умолчанию в Ubuntu Server). Неважно, теперь я знаю, как это исправить :)alias ls='ls --color=auto'
В Ubuntu в .bashrc есть раздел, в котором говорится:
Так что все, что нужно, это раскомментировать
force_color_promp=yes
источник