【Mac】终端不加载~/.bashrc的解决办法
unix下当shell是login shell,.bash_profile才会加载,而bashrc正好相反。
真正的区别是在Linux下,当用户登录到一个图形界面,然后打开一个终端terminal,那些shell是non-login shell。
然而,在OS X登录的时候,并没有运行着一个shell,所以,在运行Terminal.app的时候,其实那是一个login shell。
后来新建了 .bash_profile加载一次.bashrc就ok啦
if [ "${BASH-no}" != "no" ]; then [ -r ~/.bashrc ] && . ~/.bashrc fi
参考:
标签: Mac
还没有人抢沙发呢~