参考资料:
source ~/.bashrc出现if: Expression Syntax. 以及sh、bash、csh、tcsh、ash介绍_zzhongcy的博客-优快云博客
更改linux开发板默认shell为bash_观则明的博客-优快云博客_切换shell为bash
由于自己在linux上安装anaconda配置环境时使用source ./.bashrc一直报错,参考这两位博主的文章,,
如果输入
echo $SHELL
返回/bin/csh
输入
echo $BASH_VERSION
没有返回
那么可以确定是由于当前 Linux 的默认 Shell是sh而不是bash,导致无法使用source的,因此所以通过
chsh -s /bin/bash
更改默认shell为bash,即可一劳永逸的解决这个问题。