Terminal pokazuje to po otwarciu:
bash: /home/atlas/.bashrc: line 73: syntax error near unexpected token `['
bash: /home/atlas/.bashrc: line 73: `if [ -x /usr/bin/dircolors ] ; then '
Próbowałem to naprawić za pomocą:
cp /ect/skel/.bashrc ~/
I dostaję to:
cp: cannot stat `/ect/skel/.bashrc': No such file or directory
Nie jestem pewien, dlaczego to robi i jak to naprawić. Wcześniej miałem .bashrc
problemy z plikami i najwyraźniej coś zepsułem. Chcę tylko przywrócić .bashrc
domyślne ustawienia pliku.
Skopiuj zawartość https://gist.github.com/marioBonales/1637696/raw/337f7b60d4e3d9e887a0206dec6a737e94cdd26e/.bashrc
do
~/.bashrc
. Możesz użyć takiego edytora tekstugedit
.źródło
Nie musisz go ponownie tworzyć, wystarczy spojrzeć na to, co mówi komunikat o błędzie. To znaczy, że masz błąd składniowy w swoim pliku. Z tym, co masz, powiedziałbym, że jest to nieprawidłowe w kluczowych miejscach.
Zamiast
Powinno być
Zwróć uwagę na brak miejsca między
]
i;
.Dla porównania, oto cały blok if:
źródło
if [ -x /usr/bin/dircolors ] ; then echo yay; fi
wyprowadzayay
dla mnie;) Zwróć uwagę na spację między]
i;
.