目录
- 一. 环境变量$PATH:
- 二. 修改环境变量:
- 三.bash_profile的用途
- 总结
一. 环境变量$PATH:
Linux是一个多用户操作系统,每个用户都有自己专有的运行环境 。用户所使用的环境由一系列变量所定义,这些变量被称为环境变量 。系统环境变量通常都是大写的 。每个用户都可以根据需要修改自己的环境变量,以达到自己的使用要求 。常见的环境变量如下表:

文章插图
在
Shell下通过 美元符号$来引用环境变量,使用echo命令可以查看某个具体 环境变量的值 。【Linux系统中.bash_profile文件详解】例如,查看PATH的值:
echo $PATH

文章插图
通过使用 env 或者 printenv 命令可以查看 系统全部 的环境变量 设置
以下显示 env 命令的结果(局部):
TERM=xtermSHELL=/bin/bashUSER=leoPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/gamesHOME=/home/leoLANGUAGE=zh_CN:zh:en_US:enLOGNAME=leo
二. 修改环境变量:登录用户可以根据需要修改和设置环境变量 。Linux 下修改环境变量,
既可以在终端通过 Shell 命令修改,也可以通过修改系统的配置文件来进行 。2.1 修改系统配置文件(推荐)
修改系统配置文件,可以达到
永久改变环境变量的目的 。修改某个配置文件后,在 Shell 下运行该文件即可使新的设置生效,或者重新登录使用新的变量 。运行文件可用
source 文件的方式操作,例如:source ~/.bash_profile通常 修改
全局配置文件 /etc/profile 或者 用户配置文件 ~/.bashrc(有的发行版上为 ~/.bash_profile)文件:
文章插图
例如:

文章插图
PATH=$PATH:$HOME/bin具体见解如下:
$HOME这个代码是一个环境变量,它代表的是当前登录的用户的主文件夹的意思 。(就是家目录的那个)$HOME/bin这个代码指的就是主文件夹下的bin子目录,代表的是文件夹的内部子目录 。(注意不是根目录的那个)PATH=$PATH:$HOME/bin这个代码是设置PATH环境变量,设置环境变量用等号,:冒号是分割符 。在Windows上添加环境变量用;分号分割,往后面追加 。同理,在Mac上用:冒号分割,往后追加 。$PATH:$HOME/bin表示在保留原来的$PATH环境变量的基础上,再增加$HOME/bin这个路径作为新的$PATH环境变量 。计算机中的变量有许多,主要应用于系统文件的管理方面 。注意:路径环境变量为PATH,但是引用的时候前面加一个
$,即$PATH
文章插图
2.2 临时设置
通过
Shell 命令设置 环境变量,常用于 临时设置 环境变量,一旦关闭当前终端或者新开一个终端,所设置的环境变量都将丢失 。可以直接用 等号(=)为变量赋值,或者用 export 命令为变量赋值,用法:变量 = $变量:新增变量值#方式1export 变量 = $变量:新增变量值#方式2例如:
图片
新增加的变量值既可以放在变量原有值的末尾( 变 量 : 新 增 变 量 值 ),也 可 以 放 在 原 有 变 量 值 的 开 头 ( 新 增 变 量 值 : 变量:新增变量值),也可以放在原有变量值的开头(新增变量值: 变量:新增变量值),也可以放在原有变量值的开头(新增变量值:变量) 。
三.bash_profile的用途在.bash_profile中常用于配置环境变量和用户一些自定义别名等,

文章插图
总结到此这篇关于Linux系统中.bash_profile文件详解的文章就介绍到这了,更多相关Linux .bash_profile文件内容请搜索考高分网以前的文章或继续浏览下面的相关文章希望大家以后多多支持考高分网!
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
