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