2 votes

Comment faire pour que le chemin complet du répertoire soit toujours affiché dans le terminal mac ?

J'ai trouvé réponses mais ils ne fonctionnent pas : J'ai ajouté cette ligne dans .bash_profile :

export PS1='\u@\H:\w$'

Il produit :

\u@\H:\w$

Au lieu de :

user@host:my/Current/Path/In/This/Terminal/Window$

5voto

Maxim Yefremov Points 811

Comme je viens de l'enlever oh my zsh J'ai dû modifier quelque peu les paramètres du terminal :

Terminal -> Preferences -> Startup tab et changer "Shell s'ouvre avec :" de "Shell de connexion par défaut" à Commande et valeur /bin/bash .

Chaîne actuelle export PS1='\u@\H:\w$' fonctionne correctement.

2voto

abhigdeal Points 11

Avec MacOS Catalina, l'interpréteur de commandes par défaut est zsh. Vous pouvez soit passer au shell /bin/bash comme expliqué dans la réponse de Maxim. Ou rester avec l'interpréteur de commandes zsh et changer la commande run au démarrage pour dire

PROMPT='%/ %# '

Le %/ correspond au chemin d'accès complet et le %# indique si l'interpréteur de commandes fonctionne avec des privilèges. Pour plus d'explications et la liste complète des personnalisations, voir ici .

J'ai trouvé cette information ici .

Vous pouvez ajouter la commande de démarrage mentionnée ci-dessus dans la "commande d'exécution" : ' dans Terminal > Préférences > Profils > Shell > Démarrage. C'est ce que j'ai fait. Vous pouvez également ajouter la commande au fichier .zshrc. Dans tous les cas, quittez et redémarrez le terminal pour que les modifications soient prises en compte.

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