[alpha]linux 启动配置文件:bash_profile 和 bashrc的区别


One important distinction is that bash_profile is read when you loggin whereas bashrc is read each time you open a bash shell after youve logged in.


bash_profile是在用户login时用到的, 而bashrc是在每次启动一个新的 terminal时调用的。

例如:

但我login主机之后,从新开一个terminal(会看到bashrc执行的结果,但没有看到bash_profile执行的个结果)并运行如下命令,

 1 >ps
  2   PID TTY          TIME CMD
  3 29455 pts/8    00:00:00 bash
  4 29758 pts/8    00:00:00 ps
  5 sonora.peking.corp.mr.com: /home/user
  6 >tty
  7 /dev/pts/8
  8 sonora.peking.corp.mr.com: /home/user
  9 >who
 10 user  pts/1        2014-01-17 04:38 (wifi-143-182.peking.corp.mr.com)
 11 user  pts/3        2014-01-15 05:54 (wifi-143-182.peking.corp.mr.com)
 12 user  tty1         2014-01-13 05:08 (:0)
 13 user  pts/5        2014-01-16 01:56 (wifi-143-182.peking.corp.mr.com)
 14 user  pts/9        2014-01-17 04:44 (wifi-143-182.peking.corp.mr.com)

通过who的结果和tty的结果,发现,重新打开一个新的terminal时,并没有建立新的链接,但不确定真的区别有哪些??

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值