Le terminal montre ceci quand il s'ouvre:
bash: /home/atlas/.bashrc: line 73: syntax error near unexpected token `['
bash: /home/atlas/.bashrc: line 73: `if [ -x /usr/bin/dircolors ] ; then '
J'ai essayé de le réparer en utilisant:
cp /ect/skel/.bashrc ~/
Et je reçois ceci:
cp: cannot stat `/ect/skel/.bashrc': No such file or directory
Je ne suis pas sûr de savoir pourquoi cela se produit et comment y remédier. J'avais déjà été dans le fichier .bashrc
en train de bousiller et apparemment j'ai foiré quelque chose. Tout ce que je veux, c'est restaurer le fichier .bashrc
avec les paramètres par défaut.
Je pense que vous vous êtes trompé de chemin - c'est etc
pas ect
.
Dans Ubuntu, il existe un version par défaut du fichier .bashrc
dans le répertoire /etc/skel/
. Si vous rencontrez des problèmes, vous pouvez le restaurer.
Pour ce faire, suivez les étapes suivantes:
Sauvegardez votre fichier .bashrc
actuel:
cp ~/.bashrc ~/.bashrc.bak
Copiez le fichier squelette .bashrc
sur le vôtre:
cp /etc/skel/.bashrc ~/
Ensuite, chargez le nouveau:
source ~/.bashrc
Copiez le contenu de https://Gist.github.com/marioBonales/1637696/raw/337f7b60d4e3d9e887a0206dec6a737e94cdd26e/.bashrc
à ~/.bashrc
. Vous pouvez utiliser un éditeur de texte tel que gedit
pour cela.
Vous n'avez pas nécessairement besoin de le recréer, regardez simplement ce que le message d'erreur vous dit. Cela signifie que vous avez une erreur de syntaxe dans votre fichier. Avec ce que vous avez, je dirais que c'est incorrect aux endroits clés.
Au lieu de
if [ -x /usr/bin/dircolors ] ; then
CA devrait etre
if [ -x /usr/bin/dircolors ]; then
Notez le manque d'espace entre le ]
et le ;
.
Aussi, pour référence, voici ce bloc if:
# 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 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