J'essaye juste de changer l'invite de terminal dans macOS Sierra. Rien d'extraordinaire, j'ai juste besoin de connaître le chemin actuel.Mac export PS1 ne gère pas les commandes d'échappement
Dans mon ~/.bash_profile
J'ajoute
export PS1="[\w] > "
Je sais que \w
devrait être remplacé par le chemin complet en cours, mais aucun des caractères d'échappement semble fonctionner sur mon Mac. Je reçois juste la même chaîne sans évaluer, donc mon invite ressemble à
[\w] >
J'ai essayé beaucoup de différentes chaînes PS1 sans chance. J'ai également essayé d'utiliser .bashrc
à la place bash_profile
.
Des idées?
Quelle est la sortie de 'echo $ 0'? –
@BenjaminW La réponse est -zsh – rmvz3
Donc, vous exécutez Zsh et non Bash. Je ne sais pas comment Zsh gère les chaînes de caractères, malheureusement. –