1 votes

Comment garder la PS1 modifiée dans le terminal ?

Je suis capable de changer le préfixe du terminal avec PS1="[\\W]$" .

Cependant, chaque fois que je redémarre le terminal ou que j'ouvre une nouvelle instance, il revient à la valeur par défaut.

Comment puis-je rendre ce changement permanent ?

Merci !


Voici le contenu de ~/.profile fichier :

PS1="[\\W]\\$"

4voto

Fuzzy Purple Monkey Points 702

Si les deux fichiers .bash_profile et .profile existent, bash ne lit que .bash_profile lorsqu'il ouvre un shell de connexion. Essayez donc d'ajouter la ligne à .bash_profile à la place.

1voto

Chris Page Points 7394

La plupart des personnalisations de l'interpréteur de commandes Bash, y compris l'option PS1 l'invite de l'interpréteur de commandes, doit être définie dans ~/.bashrc qui s'applique à tous les shells interactifs.

Vous aurez également besoin d'un ~/.bash_profile -qui ne devrait contenir que des éléments pour les shells de connexion - et il devrait être source ~/.bashrc par exemple,

[ -r ~/.bashrc] && . ~/.bashrc

Si vous avez un ~/.profile il ne devrait contenir que des commandes compatibles POSIX et rien de spécifique à Bash, ce qui signifie que vous devriez préférer utiliser ~/.bash_profile pour les commandes de connexion lorsque vous avez un ~/.bashrc pour qu'il devienne une source.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X