关于Ubuntu的环境变量设置问题

由于没有系统的学习过Ubuntu(Linux)对于一些概念总是不清楚,在使用的时候经常装完一个软件要设置环境变量,网上各种教程也也是方法不一,什么/etc/profile;/etc/bashrc

~/.bashrc;~/.profile各种都有,看了一些很完整的介绍可是并没有简单的理解他的意思,实际遇到还是随便挑一个用。暂时理解如下:

/etc/profile:为系统所有用户设置全局变量

/etc/bashrc:系统所有运行bash shell的用户执行此文件

注:如果系统是ubuntu 或者 debian 的话, 就不会有 /etc/bashrc ,与之对应的是/ect/bash.bashrc

~/.profile:为系统的当前用户的设置全局变量

~/.bashrc:当前用户的bash shell的bash信息

总结 :

图形模式登录时(login 方式),顺序读取:/etc/profile和~/.profile

图形模式登录后,打开终端时(non login方式),顺序读取:/etc/bash.bashrc和~/.bashrc

文本模式登录时,顺序读取:/etc/bash.bashrc,/etc/profile和~/.bash_profile

下面附上参考链接:

参考链接1参考链接2参考链接3参考链接4

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值