专栏首页中科院渣渣博肆僧一枚linux全局和个人配置文件说明

linux全局和个人配置文件说明

1.bash配置文件:

1)、全局(bash的配置文件)

有 /etc/profile /etc/profile.d/* 与 /etc/bashrc

其实都是bash这个程序启动的时候会读取配置信息的.

无论现在什么样的应用程序,大多数都需要用配置文件来保存用户可以进行的设定的

2)、用户个人:

~/.bash_profile 和 ~/.bashrc  

我们对bash所做的任何设定,都可以将这些修改写入到这些文件中,但是这些文件还略有不同,并不是每一次bash的执行都会读取每一个bash配置文件的,这要取决于用户启动bash的启动方式(用户登陆,执行脚本)

2. bash启动运行模式:(交互和非交互模式)

1.)、交互式模式

用户登录然后执行命令

2.)、非交互式模式

将来我们通过系统的自动化执行命令定义好定时任务执行脚本,用户不需要登录,脚本就会运行,而脚本的运行需要解释器去执行,而bash的解释器就是bash,因此每一个脚本运行起来就会启动一个bash进程, 因此,交互式和非交互式的bash进程读取的配置文件是不一样的,而且读取次序也有所不同.

次序很关键:如果同一个变量或者设定出现了多次,那最后读取的生效。

1. 对于交互式的用户登录而言,读取次序是:

--> /etc/profile  

--> /etc/profile.d/*(会被profile文件调用全部)

--> ~/.bash_profile     

--> ~/.bashrc   

--> /etc/bashrc

对于不同的用户,其用户个人配置文件是不一样的,所以其设定结果也是不一样的.

对于非交互的bash读取配置文件(执行脚本)

~/.bashrc   -->     /etc/bashrc     -->     /etc/profile.d/*(最后一个不读)

其他文件将不再读取.

配置文件有的是profile类文件,有些是bashrc类文件.

profile类

1. 设定环境变量

2. 运行命令或脚本

用户登陆之前就运行一些命令或者脚本的话,就写在这里,bash登陆之前就进行的准备类工作

/etc/profile        对全局生效

~/.bash_profile     仅对该用户生效

2. bashrc类

1. 通常用于设定本地变量,对当前shell生效,对子shell不生效

2. 设定命令别名

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • tf.tuple

    原文链接:https://tensorflow.google.cn/api_docs/python/tf/tuple?hl=en

    于小勇
  • 对nwpu数据集的宽度和高度进行修改

    NWPU VHR-10目标检测数据集中的ground truth,统一为256x256有时候在使用的时候很不方便,因此需要将宽和高指定为真实的宽和高,pytho...

    于小勇
  • 平衡二叉树(AVL树)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    于小勇
  • 新实数码拟300万元建大数据子公司 ,百度“牵手”中国人寿布局金融科技领域 | 大数据24小时

    数据猿导读 为帕金森患者提供辅助,精准医疗服务平台GYENNO完成数千万元融资;百度“牵手”中国人寿,将就人工智能、云计算等达成深度合作;行业软件开发公司“兴达...

    数据猿
  • 拥抱小程序中「最赚钱」的领域,「即速应用」再获 5000 万融资,微信生态、支付宝、快应用都是星辰大海 | 晓访

    知晓君
  • 为 WordPress 后台管理菜单自定义排序

    在对WordPress 进行二次开发时候,可能需要对 WordPress 后台管理菜单自定义排序,后台管理菜单默认的顺序是文章-多媒体-页面-评论-外观……;还...

    Jeff
  • TIII-Android技术篇之注解Annotation

    张风捷特烈
  • Linux进程监控工具Supervisor简易使用教程

    專 欄 ❈ gw1770df,Python中文社区专栏作者,从事Python开发工作,全栈工程师。 博客: https://word.gw1770df.cc ...

    Python中文社区
  • 分享给WordPress添加欢迎语音,还可自定义欢迎语

    当你访问本文章的时候是不是听到了”欢迎来到全百科网…”的欢迎语。接下来全百科网就教大家这个欢迎语如何设置成进入WordPress网站首页的时候播放。

    于飞云计算
  • Chrome新UI,圆润了不少~

    Chrome 团队近日在 Google+ 宣布,适用于 Chrome OS、Linux 和 Windows 的 Chrome 浏览器用户界面已使用 Materi...

    禹都一只猫olei

扫码关注云+社区

领取腾讯云代金券