微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

老男孩教育每日一题-第76天-说说/etc/profile /etc/bashrc .bashrc .bash_profile的区别

参考答案:

每个文件的含义

/etc/profile 主要用是系统的环境变量,同时我们也放些别名
/etc/bashrc 主要用来存放系统的别名和自己定义的函数(都可以放到 /etc/profile中)
.bashrc 是用户自己定义的别名
.bash_profile 是用户自己定义的环境变量

文件间的联系:

测试方法在/etc/bashrc /etc/profile .bashrc .bash_profile 这四个文件的第一行和最后一行添加标记

/etc/profile
/etc/profile
/rootprofile
/rootbashrc
/etc/bashrc
/etc/bashrc
/rootbashrc
/rootprofile

先读取/etc/profile文件,然后读取用户自己的.bash_profile然后读取.bashrc的内容最后读取/etc/bashrc这个文件
这是这几个文件用户登录的时候的运行的顺序。

网友答案:

北京-嘉嘉

etc下因该是全剧参数对所有用户生效,带点号的因该是当前用户生效。profile一般用于环境变量设置,bashrc一般用于别名设置

京-小刘

/etc/profile/etc/bashrc为全局环境变量,到哪都可以用,这里只针对命令行,在一些软件中不行
/etc/profile放置系统的变量别名也可以放在这里
/etc/bashrc放置别名
.bashrc.bash_profile只针对当前登陆的用户生效

备注

今天是每日一题陪伴大家的第__76__天,期待你的进步。
对于题目和答案的任何疑问,请在博客评论区留言。
往期题目索引
http://www.jb51.cc/article/p-dxklwfhw-bcy.html

原文地址:https://www.jb51.cc/bash/392568.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐