J'ai actuellement mon bash PS1
réglé sur quelque chose comme ceci:
PS1="\[\`if [[ \$? = "0" ]]; then echo '\e[32m\h\e[0m'; else echo '\e[31m\h\e[0m' ; fi\`:\w\n\$ "
Comment puis-je lui faire montrer le chemin absolu au lieu du chemin relatif (par exemple /home/dave/dir
au lieu de ~/dir
)?
\u@\H[\w]:~\$
faituser@host[~/path]:~$
/home/dave/dir
et~/dir
les deux sont des chemins absolus, le second utilise une abréviation pour votre répertoire personnel. Un chemin relatif est un chemin relatif à votre répertoire actuel (par exemple../dir
) plutôt que de démarrer à la racine (/
).