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
 
即可解决自动加载的问题。

你可能感兴趣的:(freebsd下的 .bashrc 不能自动加载的问题)