Atualmente, tenho o meu bash PS1
definido para algo como isto:
PS1="\[\`if [[ \$? = "0" ]]; then echo '\e[32m\h\e[0m'; else echo '\e[31m\h\e[0m' ; fi\`:\w\n\$ "
Como posso mostrar o caminho absoluto em vez do caminho relativo (por exemplo, em /home/dave/dir
vez de ~/dir
)?
\u@\H[\w]:~\$
makesuser@host[~/path]:~$
/home/dave/dir
e~/dir
são caminhos absolutos, o segundo usa uma abreviação para o diretório inicial. Um caminho relativo é um caminho que é relativo ao seu diretório atual (por exemplo../dir
) em vez de iniciar na raiz (/
).