Linux 系统中.bash_profile ⽂件详解
⽬录
⼀. 环境变量$PATH:
⼆. 修改环境变量:
三.bash_profile 的⽤途
总结
⼀. 环境变量$PATH:
Linux 是⼀个多⽤户操作系统,每个⽤户都有⾃⼰专有的运⾏环境。⽤户所使⽤的环境由⼀系列变量所定义,这些变量被称为环境变量。系统环境变量通常都是⼤写的。
每个⽤户都可以根据需要修改⾃⼰的环境变量,以达到⾃⼰的使⽤要求。常见的环境变量如下表:曹丞相
在Shell 下通过 美元符号$来引⽤环境变量,使⽤echo 命令可以查看某个具体 环境变量的值。
例如,查看PATH 的值:
通过使⽤ env 或者 printenv 命令可以查看 系统全部 的环境变量 设置
以下显⽰ env 命令的结果(局部):
12345TERM=xterm SHELL=/bin/bash USER=leo心远地自偏上一句
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
HOME=/home/leo
LANGUAGE=zh_CN:zh:en_US:en
LOGNAME=leo
LOGNAME=leo
⼆. 修改环境变量:
登录⽤户可以根据需要修改和设置环境变量。Linux 下修改环境变量,既可以在终端通过 Shell 命令修改,也可以通过修改系统的配置⽂件来进⾏。
2.1 修改系统配置⽂件(推荐)
修改系统配置⽂件,可以达到永久改变环境变量的⽬的。修改某个配置⽂件后,在 Shell 下运⾏该⽂件即可使新的设置⽣效,或者重新登录使⽤新的变量。
运⾏⽂件可⽤source ⽂件的⽅式操作,例如:
微信网页版登录入口
通常修改全局配置⽂件 /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 命令为变量赋值,⽤法:
变量 = $变量:新增变量值#⽅式2
八岁小狂后
例如:
图⽚高中期末自我评价
新增加的变量值既可以放在变量原有值的末尾(变量 : 新增变量值),也可以放在原有变量值的开头(新增变量值: 变量:新增变量值),也可以放在原有变量值的开头(新增变量值: 变量:新增变量值),也可以放在原有变量值的开头(新增变量值:变量)。
三.bash_profile的⽤途
在.bash_profile中常⽤于配置环境变量和⽤户⼀些⾃定义别名等,
总结
到此这篇关于Linux系统中.bash_profile⽂件详解的⽂章就介绍到这了,更多相关Linux .bash_profile⽂件内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!