Obecnie mam bash PS1
ustawiony 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/dir
Zamiast ~/dir
)?
\u@\H[\w]:~\$
robiuser@host[~/path]:~$
/home/dave/dir
i~/dir
obie 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 (/
).