freebsd下的 .bashrc 不能自动加载的问题

文/何其甚

freebsd下默认的sh不大好用,可修改sh为bash。
修改使用的命令是 chsh 。
修改为bash的命令是:chsh -s /usr/local/bin/bash

修改为bash后需要进行配置,否则还是不好用,比如我们一些习惯用的命令,ll等等。
在home个人目录下建立.bashrc文件,登录的时候不能自动加载。

看官方文档(https://lists.freebsd.org/pipermail/freebsd-questions/2004-April/043557.html),首先读取的配置文件是/etc/profile,然后是/.bash_profile或者/.bash_login或者~/.profile。

查看系统看有哪个文件,发现已经有了.profile文件。上面提到的另外两个文件也可以新建。
在上述三个文件中添加的内容为:

export BASH_ENV=~/.bashrc
if [ -f ~/.bashrc ]; then source ~/.bashrc; fi
 
即可解决自动加载的问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容