Re: (+pj) fifty-fifty Was:Re: [CBLX] un autre (fancy) prompt, sans toucher au hostname |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
Le mardi 08 décembre à 12:55, Aldo a écrit :
> On Tue, Dec 08, 2015 at 11:37:09AM +0100, Philippe Delavalade wrote:
> > Re Aldo.
> >
> > Oui, dans ce .bashrc il est toujours question de ton hostname :
> >
> > > if [ "$color_prompt" = yes ]; then
> > > PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
> > > else
> > > PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
> > > fi
>
> > La ligne après le else.
>
> Beh figures-toi qu'entretemps j'ai effectivement modifié cette ligne-là, en
> remplaçant \h par \l; il affiche alors le tty, ce qui est pas plus mal pour
> nous dv, vu qu'o nsait de suite dans quelle console on est entrain de
> bosser;
> et puis surtout ça atteint mon objectif premier, qui était d'avoir une
> partie après le @hostname plus courte que le hostname lui-même.
>
> Pour root j'ai laissé les params dans /etc/bash.bashrc; je regrette de pas
> pouvoir le faire system-wide, s'il y avait un autre user, via ~/.bashrc ça
> signifie qu'il faut modifier par utilisateur la ligne Ps1 en question.
Tu peux en réalité tout configurer dans /etc/profile ou dans chaque .bashrc
(c'est mon cas). perso, mon prompt est simplement '\u:\w$ ' pour un user
mais je ne travaille jamais sur une autre machine que la mienne et donc le
hostname ne m'importe pas.
Pour en revenir a /etc/profile tu pourrais utiliser l'uid comme par
exemple :
if [ "`id -u`" = 0 ]; then
PS1='ce que tu veux pour root'
else
PS1='autre chose pour un user'
fi
--
Philippe
--
CBLX - CarrefourBLinuX MailingListe
Pour obtenir de l'aide, envoyez le sujet help �
carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
Archives:
http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
ou
http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/