Obecnie mam bash PS1ustawiony na coś takiego:
PS1="\[\`if [[ \$? = "0" ]]; then echo '\e[32m\h\e[0m'; else echo '\e[31m\h\e[0m' ; fi\`:\w\n\$ "
Jak sprawić, by pokazywała ścieżkę bezwzględną zamiast względnej (np. /home/dave/dirZamiast ~/dir)?
\u@\H[\w]:~\$robiuser@host[~/path]:~$
/home/dave/diri~/dirobie są ścieżkami bezwzględnymi, drugi używa skrótu do twojego katalogu domowego. Ścieżka względna to ścieżka względna do bieżącego katalogu (np.../dir), A nie zaczynająca się od root (/).