博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.bashrc和.bash_profile的区别
阅读量:6380 次
发布时间:2019-06-23

本文共 369 字,大约阅读时间需要 1 分钟。

 

   经常有人问我.bashrc和.bash_profile的区别,在这里把它写出来。

 

   .bash_profile是在登陆的时候才会执行的,它也可以叫做.bash_login,也就是说你在命令行再运行bash命令的时候是不会执行这个文件里面的命令的。

   而.bashrc恰好相反,是在执行子shell(sub-shell)的时候才会执行里面的命令。

 

   现在默认的.bash_profile大多都有这么一句:

 

   
# Get the aliases and functions
if
 [ 
-
~/
.bashrc ]; then
        . 
~/
.bashrc
fi

 

 

所以登陆的时候也会执行到.bashrc里面的命令。

 

 

转载于:https://www.cnblogs.com/FrankTan/archive/2011/01/09/1931416.html

你可能感兴趣的文章
Linux系统诊断小技巧(14):启停问题之如何修复initrd损坏
查看>>
Python数据科学分析速查表
查看>>
jmeter测试教程
查看>>
Trie 树内存消耗问题
查看>>
区块链教程btcpool矿池源码分析slparser
查看>>
OC 中,覆盖属性会有怎么样的化学反应?
查看>>
Linux MySQL 8.0 忘记密码
查看>>
Android:随笔——我们用什么来替代 Enum 这个内存大户
查看>>
TCP连接的状态详解以及故障排查
查看>>
RFC2616-HTTP1.1-Methods(方法规定部分—译文)
查看>>
集成学习之Boosting —— Gradient Boosting原理
查看>>
Setting up a Multi-Cloud CI/CD Chain using Alibaba Tools
查看>>
Sql Server之旅——第二站 理解万恶的表扫描
查看>>
2014年小结——没有最好,只有更好
查看>>
人工智能成热点 智能手机比拼三大技能点
查看>>
每日一道算法题--leetcode 15--三数之和--python
查看>>
2017 11 2
查看>>
《WebKit技术内幕》阅读摘要 —— WebKit 架构和模块
查看>>
《阿里云前端技术周刊》第二期
查看>>
MyBatis中的${}和#{}
查看>>