Bonjour,
voila je voudrai mettre de la couleur lorsque j'ouvre ma session en root voici mon fichier .bashrc dans mon /root/, je ne vois pas ou cela cloche ...
# ~/.bashrc: executed by bash(1) for non-login shells.
export PS1='h:\$\w\$ '
umask 022
# You may uncomment the following lines if you want `ls' to be colorized:
export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
Merci d'avance
# ~/.bash_profile ?
Posté par LeSeb (site web personnel) . Évalué à 2.
Quand tu te connectes via ssh, tu ouvres un "login shell", c'est donc le .bash_profile de l'utilisateur qui est chargé, pas son .bashrc ...
[^] # Re: ~/.bash_profile ?
Posté par marsu1983 . Évalué à 1.
Mais vu que j'avais modifié mon .bashrc, il faudrait que je change cela
export PS1='h:\$\w\$ '
Car maintenant il m'affiche plus root@serveur-web:ou je me trouve mais h:#/#
Comment dois je faire pour récupeérer cela ?
Merci
[^] # Re: ~/.bash_profile ?
Posté par marsu1983 . Évalué à 1.
h:#/#
au lieu d'avoir root@serveur-web:chemin répertoire
j'avaiis modifié la ligne
export PS1='h:\$\w\$ 'dans mon .bashrc
mais je ne sais plus comment elle était aupravant quelqu'un peut il m'aider ?
Merci
[^] # Re: ~/.bash_profile ?
Posté par theocrite (site web personnel) . Évalué à 2.
Il faut échaper les caractères. Tu as une liste de caractères d'échappement en bash dans [1].
Pout un simple prompt root avec des couleurs (rouge en général), tu peux faire un truc comme ça :
red='\[\033[0;31m\]'
RED='\[\033[1;31m\]'
NC='\[\033[0m\]'
DATE=$(date +'%H:%M')
export PS1="[${DATE}]${RED}\u${red}@\h${NC}\$"
Après si tu veux des prompts un peu plus complexes (pour les users par exemple), avec plein de couleurs et d'infos en vrac (ça lasse vite, mais bon ;) ), tu peux aller voir [2]
J'avais passé une nuit à jouer avec mon prompt autant que ça serve à tout le monde.
Si tu as du temps à perdre, peux également rechercher des .bashrc sur internet, il y en a qui ont des idées bien sympatiques :)
[1] http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/bash-prompt-esca(...)
[2] http://www.pcinpact.com/forum/sujet_24216_4580.htm
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.