Я пытаюсь написать скрипт для некоторых вещей и не могу понять правильный синтаксис для добавления в файл .bashrc пользователя root. Для этого скрипта я просто пытаюсь заставить его отображать имя хоста красным цветом, когда мы подключаемся к нему по ssh.
Обычно я добавляю это ниже в /root/.bashrc, и это работает отлично:
export PS1="\e[0;31m[\u@\h \W]\$ \e[m"
Я пробовал разные варианты этого, но не могу понять, кавычки все портят или что-то еще.
echo "export PS1="\e[0;31m[\u@\h \W]\$ \e[m"" >> ~/.bashrc
Если я попробую выполнить команду выше, я получу следующую ошибку:
экспорт PS1=e[0 bash: 31m[u@h: команда не найдена...
Ребята, вы можете помочь? ТИА!
решение1
Ответодинарные кавычки, как в
echo 'export PS1="\e[0;31m[\u@\h \W]\$ \e[m"' >> ~/.bashrc