Ich habe momentan meine Bash PS1
auf so etwas eingestellt:
PS1="\[\`if [[ \$? = "0" ]]; then echo '\e[32m\h\e[0m'; else echo '\e[31m\h\e[0m' ; fi\`:\w\n\$ "
Wie kann ich dafür sorgen, dass der absolute Pfad anstelle des relativen Pfads angezeigt wird (z. B. /home/dave/dir
anstelle von ~/dir
)?
\u@\H[\w]:~\$
machtuser@host[~/path]:~$
/home/dave/dir
und~/dir
sind beide absolute Pfade, der zweite verwendet eine Abkürzung für Ihr Home-Verzeichnis. Ein relativer Pfad ist ein Pfad, der relativ zu Ihrem aktuellen Verzeichnis ist (z. B.../dir
), anstatt mit root (/
) zu beginnen.