Linux 环境变量
系统:centos6
1.系统的环境变量配置文件:
~/.bash_profile
# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH
2.定义并管理自己的环境变量配置文件:
在 /etc/profile.d/ 目录下,按照下面的方式,添加自己的目录到环境变量中,多个目录,用冒号隔开
# filename:/etc/profile.d/custom-sh.sh # my custom path add to system path # run this command : source /etc/profile.d/custom-sh.sh # if you have some path,user ":" to connect them, not ";". # add by liang.20191119. export PATH="$PATH:/usr/local/python3/bin"
3.添加完成之后,执行一次 source 命令,让配置立马生效
source /etc/profile.d/custom-sh.sh
4.检查自定义的路径是否添加到了环境变量中!!!
4.检查自定义的路径是否添加到了环境变量中!!!
4.检查自定义的路径是否添加到了环境变量中!!!
export $PATH
5.在输出的文本里面查看,PATH 后面是否有我们刚才添加的路径。
总结一下若干配置文件目录:
1.自定义的建议放在这个目录下面,命名为.sh
/etc/profile.d/
2.系统自带的若干配置文件
/etc/profile /etc/bashrc ~/.bash_profile ~/.bashrc
其他说明1:
~代表主目录
假设你登陆的用户明为user
~ 就表示 /home/user
其他说明2:
(1)/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。
(2)/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。
(3)~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
(4)~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
(5) ~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承 /etc/profile中的变量,他们是"父子"关系。
其他说明3:
执行 export 命令,可以查看全部的环境变量。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?