El terminal muestra esto cuando se abre:
bash: /home/atlas/.bashrc: line 73: syntax error near unexpected token `['
bash: /home/atlas/.bashrc: line 73: `if [ -x /usr/bin/dircolors ] ; then '
He tratado de arreglarlo usando:
cp /ect/skel/.bashrc ~/
Y entiendo esto:
cp: cannot stat `/ect/skel/.bashrc': No such file or directory
No estoy seguro de por qué esto está haciendo esto y cómo solucionarlo. Anteriormente había estado en el .bashrc
archivo jugando y aparentemente he estropeado algo. Todo lo que quiero hacer es restaurar el .bashrc
archivo a la configuración predeterminada.
Copie el contenido de https://gist.github.com/marioBonales/1637696/raw/337f7b60d4e3d9e887a0206dec6a737e94cdd26e/.bashrc
a
~/.bashrc
. Puede usar un editor de texto comogedit
para esto.fuente
No necesariamente necesita volver a crearlo, solo mire lo que le dice el mensaje de error. Está diciendo que tiene un error de sintaxis en su archivo. Con lo que tienes, diría que es incorrecto en lugares clave.
En lugar de
Debería ser
Tenga en cuenta la falta de espacio entre el
]
y el;
.Además, como referencia, aquí está todo ese bloque if:
fuente
if [ -x /usr/bin/dircolors ] ; then echo yay; fi
generayay
para mí;) Tenga en cuenta el espacio entre]
y;
.