每次启动时都需要输入exec bash

时间:2015-06-08 15:03:18

标签: linux bash unix

我确定这是一个相当简单的问题,但我已经整理了一个.bashrc文件(位于我的主目录中)它包括我的PS设置,一些环境导出和一些别名。首先,我已经读过,这些都不应该进入.bashrc文件,而是将其中一些包含在.bash_profile中 如果我包含.bash_profile文件,那么所有更改都不会产生任何影响。如果我将所有内容保存为一个长.bashrc文件,那么一切都按计划工作....一次" exec bash"在命令行输入。每次我启动我的unix环境时,我都要键入" exec bash"为了让一切顺利。我只是错过了一些非常简单的东西吗?很抱歉,如果这个问题得到解答,那么搜索并没有真正带来任何有用的信息(可能是我搜索不佳!)

1 个答案:

答案 0 :(得分:0)

根据chsh command,你应该运行

chsh -s /bin/bash