Vous n'êtes pas identifié.
Bonjour,
Je suis sur Debian unstable, je fais très attention en général avec les mises à jour et n'est jamais eu de problème insurmontable, mais la je ne peux plus faire facon de ce petit .bashrc.
Il y a quelque chose qui a changé mais quoi ?
Ce qui est bizarre, c'est que mes alias sont pris en compte, ainsi que l'autocomplétion, mais impossible de faire un echo ou de setter PS1. Le .bashrc est sourcé depuis .bash_profile.
Autre chose de bizarre, j'ai le meme fichier dans /root, si je fais "su root" ou "sudo -s", pas de PS1, si je fais "sudo -i" tout fonctionne..
Voici mes .bashrc et .bash_profile. Si quelqu'un pouvait m'aiguiller un peu ce serait bien sympa,
Bravo et merci pour le forum et le site bien pratique.
Bye
if [ -f "$HOME/.bashrc" ] ; then source $HOME/.bashrc fi if [ -d "$HOME/bin" ] ; then pathman $HOME/bin last fi export PATH export HISTCONTROL=ignoreboth # (ignoredups et ignorespace combinés) export HISTFILE=~/.bash_history
# ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # If not running interactively, don't do anything [ -z "$PS1" ] && return # check the window size after each command and, if necessary, # update the values of LINES and COLUMNS. shopt -s checkwinsize # make less more friendly for non-text input files, see lesspipe(1) [ -x /usr/bin/lesspipe ] && eval "$(lesspipe)" # set variable identifying the chroot you work in (used in the prompt below) if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then debian_chroot=$(cat /etc/debian_chroot) fi # set a fancy prompt (non-color, unless we know we "want" color) case "$TERM" in xterm-color) PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' ;; *) PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' ;; esac # If this is an xterm set the title to user@host:dir case "$TERM" in xterm*|rxvt*) PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"' ;; *) ;; esac # enable color support of ls and also add handy aliases if [ "$TERM" != "dumb" ]; then eval "`dircolors -b`" alias ls='ls --color=auto' #alias dir='ls --color=auto --format=vertical' #alias vdir='ls --color=auto --format=long' fi ## Des Alias alias la='ls -lah' alias ll='ls -ah' alias space='df -h' alias ungz2='tar -xjf' alias untar='tar -xvf' alias cls='clear' alias mountiso='mount -o loop -t iso9660 $1 $2' alias du='du -ah' alias grep='grep --color' #alias android='emulator -skin QVGA-P' # enable programmable completion features (you don't need to enable # this, if it's already enabled in /etc/bash.bashrc and /etc/profile # sources /etc/bash.bashrc). if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi red='\[\033[0;31m\]' RED='\[\033[1;31m\]' green='\[\033[0;32m\]' GREEN='\[\033[1;32m\]' yellow='\[\033[0;33m\]' YELLOW='\[\033[1;33m\]' blue='\[\033[0;34m\]' BLUE='\[\033[1;34m\]' pink='\[\033[0;35m\]' PINK='\[\033[1;35m\]' cyan='\[\033[0;36m\]' CYAN='\[\033[1;36m\]' white='\[\033[0;37m\]' WHITE='\[\033[1;37m\]' NC='\[\033[0m\]' top='\[\033)0\016\]\[\]lq\[\017\033(B\]' bottom='\[\033)0\016\]\[\]mq\[\017\033(B\]' if [ "$USER" != "root" ]; then PS1="${RED}\u${YELLOW}@\H:${NC} ${BLUE}\w $ ${NC}" ## Message d'accueil #cat /etc/issue echo '' echo '--------------------' echo "Bienvenue sur $HOSTNAME, $USER!" echo "kernel $(uname -r)" echo '--------------------' echo '' else PS1="${RED}\u${YELLOW}@\H:${NC} ${BLUE}\w # ${NC}" ## Message d'accueil echo '' echo '--------------------' echo '' fi export PATH=${PATH}:/opt/android/tools:/sbin export EDITOR='vim'
Dernière modification par O-rist (23 Apr 2008 22:19:39)
Hors ligne
Problème résolu, c'etait le source du bash_completion qui arretait l'execution de mon .bashrc, pour je ne sais quelle raison (trop gros ce bash_completion).
J'ai simplement deplacé l'inclusion tout en bas de mon .bashrc..
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
Merci quand meme Bonne soirée
Hors ligne