mac下~/.bashrc不起作用

转载 2012年10月30日 09:12:18

~/.bashrc里面的一些设置,比如alias命令的设置“不起作用”,新开一个终端都要source一下才起作用。

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

转载地址:http://hi.baidu.com/coolcode/item/08dd68c06c348a53ac00ef6a

mac使用iterm2使.bashrc生效

由于在~/.bashrc中添加了几条alias,每次重新command + t之后都需要重新source ~/.bashrc才能生效。 方法是: vim ~/.bash_profile,加入sou...
  • dongliangzxc
  • dongliangzxc
  • 2016年05月19日 10:30
  • 793

osx中终端里面没有运行.bashrc的原因

osx的终端是打开了一个login shell,也就是意味着这里读取了~/.bash_profile,但是没有读取~/.bashrc。要让打开终端时也读取~/.bashrc,就在~/.bash_pro...
  • zly9923218
  • zly9923218
  • 2016年07月07日 23:27
  • 1423

mac .bashrc个性化设置

/etc/bashrc 使用man bash命令查看到的联机帮助文件中的相关解释如下: .bashrc - The individual per-interactive-shell startup ...
  • mike694439716
  • mike694439716
  • 2015年09月05日 01:23
  • 2817

mac terminal not auto load bashrc

bashrc居然没有被自动的加载让我很吃惊,
  • wangeen
  • wangeen
  • 2014年07月23日 21:34
  • 794

MacOS设置环境变量path的完全总结

原文链接:http://www.flakor.cn/2014-09-14-714.html MAC 设置环境变量path的几种方法 saint 2014年9月14日 unix, 操作系统 6 ...
  • waneto2008
  • waneto2008
  • 2016年09月09日 13:57
  • 8343

MacBook Pro 下Bash Shell 利用Alias 简化命令

Alias是linux中常用的别名命令,这么好的东东在mac中自然不会舍去。当有一些比较复杂的命令需要经常执行的时候,alias对效率的提升立竿见影。 示例1:例如我就经常使用goagent,每次都要...
  • sunboy_2050
  • sunboy_2050
  • 2014年06月22日 17:31
  • 17095

mac中添加环境变量无效

先科普一下 mac 一般使用bash作为默认shell Mac系统的环境变量,加载顺序为: /etc/profile /etc/paths ~/.bash_profile ~/.bash_log...
  • hlllmr1314
  • hlllmr1314
  • 2016年08月17日 10:58
  • 4486

~/.bashrc什么意思

~/是进入当前用户的主目录。比如我用的用户名是aaa 那么命令 cd ~/ 就进入了/home/aaa 目录。 .bashrc 是进入.bashrc文件夹,就是用户目录下的名字是.bashrc...
  • qing101hua
  • qing101hua
  • 2016年11月08日 19:38
  • 3150

linux:环境变量设置.bashrc及相关

假定想添加的环境变量路径为:/opt/my-tools/android-sdk/tools 1 进入用户的根目录cd   $HOME  或 cd ~ 2 然后打开.bashrc若不存在则新建.b...
  • lzx_bupt
  • lzx_bupt
  • 2010年06月02日 16:45
  • 41202

【Linux】环境变量设置.bashrc及相关

【Linux】环境变量设置.bashrc及相关
  • qq_30214939
  • qq_30214939
  • 2017年05月23日 11:36
  • 1629
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mac下~/.bashrc不起作用
举报原因:
原因补充:

(最多只允许输入30个字)