添加了~/.bash_profile之后,~/.bashrc失效以及bash失去高亮的原因及解决方案

问题表现

添加~/.bash_profile之后,bash失去高亮,~/.bashrc中的逻辑不运行。
添加前
添加前↑
添加后
添加后↑

问题原因

在添加~/.bash_profile之后,~/.profile会被覆盖不再运行,而load bashrc的逻辑在~/.profile中,导致~/.bashrc也一并失效。
~/.profile中加载bashrc的逻辑

1
2
3
4
5
6

## 解决方案
- 方案一:将```~/.bash_profile```中的逻辑移至```~/.profile```,并删除```~/.bash_profile```。
- 方案二:在```~/.bash_profile```中添加以下代码保证```~/.profile```中的代码运行。
```bash
source ~/.profile

以上!まいど~