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  命令,可以查看全部的环境变量。

 

posted @   He_LiangLiang  阅读(274)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示