Actualmente tengo mi bash PS1
configurado en algo como esto:
PS1="\[\`if [[ \$? = "0" ]]; then echo '\e[32m\h\e[0m'; else echo '\e[31m\h\e[0m' ; fi\`:\w\n\$ "
¿Cómo puedo hacer que muestre la ruta absoluta en lugar de la relativa (por ejemplo, en /home/dave/dir
lugar de ~/dir
)?
\u@\H[\w]:~\$
haceuser@host[~/path]:~$
/home/dave/dir
y~/dir
son ambas rutas absolutas, la segunda usa una abreviatura para su directorio de inicio. Una ruta relativa es una ruta relativa a su directorio actual (p../dir
. Ej. ) En lugar de comenzar en root (/
).