【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

    参考:

    1. http://mac下~/.bashrc不起作用


    本博客所有文章如无特别注明均为原创。
    复制或转载请以超链接形式注明转自枫芸志,原文地址《【Mac】终端不加载~/.bashrc的解决办法
    标签:
    分享:

还没有人抢沙发呢~

无觅相关文章插件,快速提升流量