参考资料:

source ~/.bashrc出现if: Expression Syntax. 以及sh、bash、csh、tcsh、ash介绍_zzhongcy的博客-CSDN博客

更改linux开发板默认shell为bash_观则明的博客-CSDN博客_切换shell为bash

由于自己在linux上安装anaconda配置环境时使用source ./.bashrc一直报错,参考这两位博主的文章,,

如果输入

echo $SHELL

返回/bin/csh 

输入

echo $BASH_VERSION

没有返回

那么可以确定是由于当前 Linux 的默认 Shell是sh而不是bash,导致无法使用source的,因此所以通过 

chsh -s /bin/bash

更改默认shell为bash,即可一劳永逸的解决这个问题。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐