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 .bashrcarchivo jugando y aparentemente he estropeado algo. Todo lo que quiero hacer es restaurar el .bashrcarchivo 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 comogeditpara 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; figenerayaypara mí;) Tenga en cuenta el espacio entre]y;.