Как ПОЛНОСТЬЮ изменить цвет подсказки терминала

Я изменил ~/.bashrc файл root и свою учетную запись.

Проблема заключается в том (возможно, из-за моего зашифрованного домашнего каталога): когда я захожу в свою обычную учетную запись: без цвета , когда я захожу как root: color ! Но тогда нет прямого доступа к зашифрованному каталогу.

Также, когда я захожу в свою обычную учетную запись и набираю:

su no

(no - это мое обычное имя пользователя учетной записи), я получаю цвет!

Где находится другое место, где цвет устанавливается?

Я все время использую PS1 и изменяю его в зависимости от того, что происходит в моей системе ... Это очень приятно, но когда я вхожу в систему как моя обычная учетная запись, я НЕ получаю цвет.

В настоящее время я выполняю однострочную команду для поиска в каждом файле PS1= (я уверен, что моя команда неверна, но неважно):

echo "$(find *)" | xargs grep PS1 | grep PS1

Правильная команда была:

echo "$(find *)" | xargs grep .* | grep PS1=
-1
задан 19 November 2013 в 19:09

1 ответ

cat /etc/bash.bashrc | grep PS1=

pico /etc/bash.bashrc

Отредактируйте строку, которую вы видели, с помощью первой команды.

Моя проблема в том, что .bashrc не работал, и, по-видимому, значение по умолчанию /etc/bash.bashrc используется даже до предварительной аутентификации. Изменение этого файла полностью решило мою проблему.

0
ответ дан 19 November 2013 в 19:09

Другие вопросы по тегам:

Похожие вопросы: