Терминал показывает это при открытии:
bash: /home/atlas/.bashrc: line 73: syntax error near unexpected token `['
bash: /home/atlas/.bashrc: line 73: `if [ -x /usr/bin/dircolors ] ; then '
Я попытался исправить это с помощью:
cp /ect/skel/.bashrc ~/
И я получаю это:
cp: cannot stat `/ect/skel/.bashrc': No such file or directory
Я не уверен, почему это происходит и как это исправить. Раньше я был в .bashrc
файле возиться и, видимо, я что-то напутал. Все, что я хочу сделать, это восстановить .bashrc
файл с настройками по умолчанию.
Скопируйте содержимое https://gist.github.com/marioBonales/1637696/raw/337f7b60d4e3d9e887a0206dec6a737e94cdd26e/.bashrc
к
~/.bashrc
. Вы можете использовать текстовый редактор, например,gedit
для этого.источник
Вам не обязательно создавать его заново, просто посмотрите на сообщение об ошибке. Это говорит о том, что у вас есть синтаксическая ошибка в вашем файле. С тем, что у вас есть, я бы сказал, что это неправильно в ключевых местах.
Вместо того
Должен быть
Обратите внимание на отсутствие пространства между
]
и;
.Также, для справки, вот весь блок if:
источник
if [ -x /usr/bin/dircolors ] ; then echo yay; fi
выводитyay
для меня;) Обратите внимание на пробел между]
и;
.