腳本中附加到 root 的 .bashrc 的正確語法

腳本中附加到 root 的 .bashrc 的正確語法

我正在嘗試編寫一些腳本,但無法找出附加到 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: 找不到指令...

你們能幫忙嗎?蒂亞!

答案1

答案是單引號, 像

echo 'export PS1="\e[0;31m[\u@\h \W]\$ \e[m"' >> ~/.bashrc

相關內容