Запустить tmux, отсоединенный при загрузке под пользователем

Я могу ошибаться, но я не вижу синтаксиса, -связанного с цветом, в вашем скрипте

PS1='${debian_chroot:+($debian_chroot)}\[\]\u\[\] @ \[\]\h\[\]:\[\]\w\[\]$ '

Когда я вызываю ваш код из командной строки bash

PS1='\[\]\u\[\] @ \[\]\h\[\]:\[\]\w\[\]$ '

Я вижу только белые буквы. У вас даже нет export PS1, а это значит, что эта переменная никогда ни на что не влияет вне скрипта. Я предполагаю, что на вашей старой машине за цвета отвечал какой-то другой скрипт.

Чтобы получить цвета, которые вы разместили, попробуйте вызвать с вашего терминала следующее

PS1='\[\033[1;32m\]\u\[\033[0m\] @ \[\033[0;32m\]\h\[\033[0m\]:\[\033[31m\]\W\[\033[0m\]\$ '

если работает, поставь

export PS1='\[\033[1;32m\]\u\[\033[0m\] @ \[\033[0;32m\]\h\[\033[0m\]:\[\033[31m\]\W\[\033[0m\]\$ '

в свой ~/.bashrc.

0
10.09.2019, 21:34
0 ответов

Теги

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