我正在尝试编写一些脚本,但无法找出附加到 root 的 .bashrc 文件的正确语法。对于此脚本,我只是想让它在我们通过 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: 未找到命令...
你们能帮忙吗?TIA!
答案1
答案是单引号, 像
echo 'export PS1="\e[0;31m[\u@\h \W]\$ \e[m"' >> ~/.bashrc