Afficher un nom au niveau du prompt

sarag -  
Phiphi57 Messages postés 789 Date d'inscription   Statut Contributeur Dernière intervention   -
salut,

je travaille soous Solaris et j'aimerai afficher un nom au niveau du prompt, par exemple
le nom a afficher>
est ce quelqu'un connait on peut le faire?
Merci de votre aide

4 réponses

  1. sggfdsg
     
    si ma mémoire est bonne c'est dans les .bashrc de l'utilisateur qu'il faut le modifier.
    0
  2. laurent
     
    B'jour,

    Pour moi aussi ca remonte a loin, du temps que j'etais a la fac, mais je confirme que c'etait bien dans le fichier de config du sheel qu'on utilisait : donc .bashrc, ou .kshrc, etc...

    Une commande du genre prompt='...'
    0
  3. Tom Joad
     
    Je ne sais pas sous solaris mais sur aix et linux mandrake
    il y a la variable d'environnement PS1
    Sur ma machine linux j'ai mis dans $HOME/.bash_profile
    export PS1='<'$(uname -n)'-'$(whoami)'> $PWD $ '

    le prompt que j'ai est
    <MonNomdemachine-tom> /home/tom $

    tu peux mettre $LOGNAME (toujours sous linux) à la place de $PWD
    LOGNAME Est la variable d'environnement qui stocke le user courant.
    0
  4. Phiphi57 Messages postés 789 Date d'inscription   Statut Contributeur Dernière intervention   295
     
    Salut,

    pour ma part j'utilise zsh, et ca se trouve dans ~/.zshrc
    et la variable est PS1
    PS1=$'%~ _________________  \n%{\e[1;00m%}[%T] %n > %{\e[0m%}'
    


    par exemple donne

    ~ ___________________
    [18:06] phiphi >


    Phiphi
    </pre>
    0