91 votes

Comment faire pour que le chemin complet du répertoire soit toujours affiché dans le terminal Mac (comme le terminal Linux) ?

Dans mon terminal ubuntu, le répertoire courant est toujours affiché complètement. Comme ceci :

blabla@blublu:~/music/my_album/classical/beethoven$

Mais sur mon Mac (Mac OS X 10.6.5), le terminal n'affiche pas le chemin complet et c'est comme ça :

blabas-MacBook-Pro:classique Beethoven$.

Y a-t-il un moyen de modifier le comportement du terminal Mac pour qu'il se comporte comme le terminal Linux ?

1voto

Afrijal Dzuhri Points 11

Je change juste le /w en /W pour ne faire que le dossier courant.

dans le terminal coloré

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '

terminal sans couleur

    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\W\$ '

J'utilise ubuntu 16.04 et change le fichier dans ~/.bashrc

1voto

Seb Points 111

Une autre solution serait d'effectuer un changement très simple par le biais d'un cadre tel que oh-my-zsh comme expliqué dans ce question :

Si vous utilisez le framework oh-my-zsh par exemple, en fonction du thème que vous avez choisi d'utiliser, vous n'aurez qu'à remplacer la balise %c personnage avec %~ . La raison étant que %c affiche le dossier en cours, tandis que %~ montre le chemin complet à partir de la racine.

Le fichier dans lequel vous voudriez effectuer le changement serait quelque chose comme :
~/.oh-my-zsh/themes/<chosen_theme>
Dans mon cas, comme dans la question liée, j'ai choisi le thème robbyrussell, donc le fichier que j'ai dû modifier est le suivant :
~/.oh-my-zsh/themes/robbyrussell.zsh-theme

Par sécurité, vous pouvez également copier l'original PROMPT= à la fin de ~/.zshrc avant de personnaliser votre thème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X