我正在尝试编写一些脚本,但无法弄清楚附加到 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!
答案是单引号,比如
echo 'export PS1="\e[0;31m[\u@\h \W]\$ \e[m"' >> ~/.bashrc