Ich versuche, einige Dinge zu skripten und kann die richtige Syntax zum Anhängen an die .bashrc-Datei von root nicht herausfinden. Für dieses Skript versuche ich nur, es so zu gestalten, dass der Hostname in Rot angezeigt wird, wenn wir uns per SSH damit verbinden.
Normalerweise hänge ich das Folgende an /root/.bashrc an und es funktioniert perfekt:
export PS1="\e[0;31m[\u@\h \W]\$ \e[m"
Ich habe unten verschiedene Varianten davon ausprobiert, kann aber nicht herausfinden, ob die Anführungszeichen es durcheinander bringen oder was.
echo "export PS1="\e[0;31m[\u@\h \W]\$ \e[m"" >> ~/.bashrc
Wenn ich den obigen Befehl versuche, erhalte ich diese Fehlermeldung:
export PS1=e[0 bash: 31m[u@h: Befehl nicht gefunden …
Könnt ihr helfen? Danke!
Antwort1
Die Antwort istEinzelzitate, wie in
echo 'export PS1="\e[0;31m[\u@\h \W]\$ \e[m"' >> ~/.bashrc