Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/11/2015, à 21:09

orly.saturnin

Erreur dans mon terminal

Je suis un utilisateur de Ubuntu et là je rencontre un problème avec mon terminal

avant dés que je l'ouvrais, il affichais "orly@saturnin-Aspire-E5-521:~$" mais maintenant, il affiche uniquement un " % "

mais quand je passe en mode sudo, il affiche effectivement "root@saturnin-Aspire-E5-521:~#" .

ce qui est plus bizzare est que les commandes habituelles comme "ll" alias de "ls -al" ne marchent plus ou alors "ctrl+l" pour effacer mon terminal

rien me marche plus comme avant. ni l'implémentation ni aucun alias je dois tout taper à la main et çà c'est super pas cool. on dirai que mon .bashrc à été supprimé

pourtant il est bien là et il est comme avant.

Pouvez vous m'aidez svp?

Hors ligne

#2 Le 06/11/2015, à 21:17

pingouinux

Re : Erreur dans mon terminal

Bonsoir,
Peux-tu montrer le contenu de ~/.bashrc et ~/.bash_aliases ?

Hors ligne

#3 Le 06/11/2015, à 21:25

orly.saturnin

Re : Erreur dans mon terminal

# ~/.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
case $- in
    *i*) ;;
      *) return;;
esac

# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth

# append to the history file, don't overwrite it
shopt -s histappend

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar

# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh 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) color_prompt=yes;;
esac

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
	# We have color support; assume it's compliant with Ecma-48
	# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
	# a case would tend to support setf rather than setaf.)
	color_prompt=yes
    else
	color_prompt=
    fi
fi

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
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

# Add an "alert" alias for long running commands.  Use like so:
#   sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# 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 ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

#####################################################################################
# Alias ajouté par Saturnin pour faciliter l'utilisation de sa machine et pour MNCS #
#####################################################################################

alias rm='rm -i'
alias cp='cp -i'
alias install='sudo apt-get install'
alias remove='sudo apt-get remove'
alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade -uy'


# compilateur C
# gcc avec le maximum d'informations pour la phase de mise au point
# suppression -ftrapv le 11 octobre 2012
# ajout -Wshadow car var globales

alias gcc-sat-c99='gcc -std=c99 -pedantic -W -Wall -Wshadow -ffloat-store'
alias gcc-sat-c89='gcc -std=c89 -pedantic -W -Wall -Wshadow -ffloat-store'
alias gcc-sat="gcc -ansi -pedantic -W -Wall -Wshadow -ffloat-store"
alias gcc+sat-c99="gcc -std=c99 -pedantic -W -Wall -Wshadow -ffloat-store \
                   -I/home/saturnin/include -L/home/saturnin/lib "
alias gcc+sat-c89="gcc -ansi -pedantic -W -Wall -Wshadow -ffloat-store \
                   -I/home/saturnin/include -L/home/saturnin/lib "
alias gcc+sat="gcc -ansi -pedantic -W -Wall -Wshadow -ffloat-store \
                   -I/home/saturnin/include -L/home/saturnin/lib "


# compilateur fortran
# alias pour g95  (-O serait souhaitable => 2 passes)
# version avec le standard f95
alias g95-sat='g95 -Wextra -Wall -Wimplicit-none -Wunused -ffloat-store -fexceptions -pedantic -fno-static -std=f95'
# version avec le standard 2003
alias g2003-sat='g95 -Wextra -Wall -Wimplicit-none -Wunused -ffloat-store -fexceptions -pedantic -fno-static -std=f2003'

# compilateur gfortran (sur machine virtuelle mandriva 2009.1)
# gfortran : attention à la version -fcheck=bounds si >= 4.5  (Mdv 2010)
#                                   -fbounds-check si <  4.5  (sappli, Mdv 2009)
# version avec le standard f95
alias gfortran-sat='gfortran -Wextra -Wall -fimplicit-none -Wunused -ffloat-store -fbounds-check -Wimplicit-interface -fexceptions -pedantic -fautomatic -std=f95'
# version avec le standard 2003
alias gfortran03-sat='gfortran -Wextra -Wall -fimplicit-none -Wunused -ffloat-store -fbounds-check -Wimplicit-interface -fexceptions -pedantic -fautomatic -std=f2003'

# version avec le standard 2008
alias gfortran2008-sat='gfortran -Wextra -Wall -fimplicit-none -Wunused -ffloat-store -fbounds-check -Wimplicit-interface -fexceptions -pedantic -fautomatic -std=f2008'

# version avec le standard f95
#alias gfortran-sat='gfortran -Wextra -Wall -fimplicit-none -Wunused -ffloat-store -fcheck=bounds -Wimplicit-interface -ftrapv -fexceptions -pedantic -fautomatic -std=f95'

# version avec le standard 2003

#alias gfortran03-sat='gfortran -Wextra -Wall -fimplicit-none -Wunused -ffloat-store -fcheck=bounds -Wimplicit-interface -ftrapv -fexceptions -pedantic -fautomatic -std=f2003' 
# compilateur gfortran (sur machine virtuelle mandriva 2009.1)

#Mettre son man en couleur
export MANPAGER=most

Modération : merci à l'avenir d'utiliser les balises code (explicatons ici).

Dernière modification par cqfd93 (Le 06/11/2015, à 22:05)

Hors ligne

#4 Le 06/11/2015, à 21:26

orly.saturnin

Re : Erreur dans mon terminal

Le fichier ~/.bash_aliases n'existe pas sur ma machine

Hors ligne

#5 Le 06/11/2015, à 21:45

pingouinux

Re : Erreur dans mon terminal

Merci de mettre ce genre de résultats entre balises-codes <>.

Sinon, je ne vois rien de particulier dans ton fichier. As-tu fait quelque chose de spécial avant que le problème ne survienne ? Subsiste-t-il après avoir ouvert un autre terminal ou un redémarrage ?

Hors ligne

#6 Le 06/11/2015, à 21:52

orly.saturnin

Re : Erreur dans mon terminal

Oui j'ai essayé de démarré mais rien ne change même avec un autre terminal c'est toujours pareil.
Bien sur j'avais essayé installer trois paquet dans mon terminal. un nommé "screen"  un autre "tmux" et le troisième "guake" car je voulais avoir un terminal a plusieurs onglets comme celui de apple (MAC) mais dés que j'ai rencontré le problème je les ai correctement supprimé avec la commande <sudo apt-get remove>. Mais le problème persiste. En plus ces logiciels ne faisaient pas ce que je voulais.

Hors ligne

#7 Le 06/11/2015, à 21:57

pingouinux

Re : Erreur dans mon terminal

Quel est le retour de

echo "=$PS1="
grep PS1 ~/.??* 2>/dev/null

Hors ligne

#8 Le 06/11/2015, à 22:01

orly.saturnin

Re : Erreur dans mon terminal

<% grep PS1 ~/.??* 2>/dev/null
grep: /home/orly/.adobe: est un dossier
grep: /home/orly/.cache: est un dossier
grep: /home/orly/.compiz: est un dossier
grep: /home/orly/.config: est un dossier
grep: /home/orly/.dbus: est un dossier
grep: /home/orly/.dropbox: est un dossier
grep: /home/orly/.dropbox-dist: est un dossier
grep: /home/orly/.emacs.d: est un dossier
grep: /home/orly/.gconf: est un dossier
grep: /home/orly/.gnome: est un dossier
grep: /home/orly/.gnome2: est un dossier
grep: /home/orly/.gnupg: est un dossier
grep: /home/orly/.gphoto: est un dossier
grep: /home/orly/.gstreamer-0.10: est un dossier
grep: /home/orly/.java: est un dossier
grep: /home/orly/.links2: est un dossier
grep: /home/orly/.local: est un dossier
grep: /home/orly/.macromedia: est un dossier
grep: /home/orly/.matlab: est un dossier
grep: /home/orly/.mozilla: est un dossier
grep: /home/orly/.openoffice: est un dossier
grep: /home/orly/.pki: est un dossier
grep: /home/orly/.Scilab: est un dossier
grep: /home/orly/.Skype: est un dossier
grep: /home/orly/.ssh: est un dossier
grep: /home/orly/.subversion: est un dossier
grep: /home/orly/.thunderbird: est un dossier
grep: /home/orly/.vim: est un dossier
grep: /home/orly/.wine: est un dossier
grep: 2: Aucun fichier ou dossier de ce type
% 
>

Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 06/11/2015, à 22:04)

Hors ligne

#9 Le 06/11/2015, à 22:04

orly.saturnin

Re : Erreur dans mon terminal

et la première commende écrit juste < =PS1= >

Hors ligne

#10 Le 06/11/2015, à 22:12

pingouinux

Re : Erreur dans mon terminal

Ces résultats ne sont pas cohérents. Es-tu bien en bash ?
Prends l'habitude de faire un copier-coller de la commande que tu as lancée et de son retour complet.

Hors ligne

#11 Le 06/11/2015, à 22:18

Braun

Re : Erreur dans mon terminal

Bonsoir,
Tu nous dis être « un utilisateur de Ubuntu », as tu le même problème pour un autre utilisateur de ton poste ?

Hors ligne

#12 Le 06/11/2015, à 22:19

orly.saturnin

Re : Erreur dans mon terminal

j'ai fais un copier coller et le résultat est exact
La commande trouvé sur internet
echo $SHELL me retourne </bin/csh>

Hors ligne

#13 Le 06/11/2015, à 22:24

orly.saturnin

Re : Erreur dans mon terminal

Bahhh Non le compte "orly" est bel et bien le mien (c'est d’ailleurs mon deuxième prénom smile ) j'ai deux comptes et le premier je ne l'utilise pas.

Hors ligne

#14 Le 06/11/2015, à 22:53

Braun

Re : Erreur dans mon terminal

orly.saturnin a écrit :

le premier je ne l'utilise pas.

Ce qui est un handicap pour faire une comparaison, je l'admets.

Hors ligne

#15 Le 06/11/2015, à 22:55

orly.saturnin

Re : Erreur dans mon terminal

Merci beaucoup pingouinux J'ai résolu le problème.
Mon shell était en csh au lieu du bash . Je l'ai changé avec une commande chsh trouver sur internet et tout fonctionne à merveille. 
je l'avais modifié  car je devais travailler avec un l'interface graphique "root" du cern qui nécessitais de passer en csh (en tout cas pour mon projet de modélisation en c++). Cela faisait longtemps mais comme je n'éteint  presque jamais  ma machine j’ai juste du oublié ce détail là. Encore merci pour tout.
Juste une dernière question.
y'a t-il un fichier .cshrc tout fait qu'on peut download dans le cas ou on change de bash? si oui comment le trouver?
Que Dieu te bénisse smile smile smile

Hors ligne

#16 Le 07/11/2015, à 09:04

pingouinux

Re : Erreur dans mon terminal

Tu peux faire une recherche sur exemples .cshrc dans ton navigateur préféré.
Voici une des réponses

Hors ligne