一.环境变量$PATH:
Linux是一个多用户操作系统,每位用户都有自己专有的运行环境。用户所使用的环境由一系列变量所定义,这种变量被称为环境变量。系统环境变量一般都是小写的。
每位用户都可以按照须要更改自己的环境变量,以达到自己的使用要求。常见的环境变量如下表:
在Shell下通过欧元符号$来引用环境变量,使用echo命令可以查看某个具体环境变量的值。
比如,查看PATH的值:
echo $PATH
通过使用env或则printenv命令可以查看系统全部的环境变量设置
以下显示env命令的结果(局部):
TERM=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
二.更改环境变量:
登入用户可以按照须要更改和设置环境变量。Linux下更改环境变量,既可以在终端通过Shell命令更改,也可以通过更改系统的配置文件来进行。
2.1更改系统配置文件(推荐)
更改系统配置文件,可以达到永久改变环境变量的目的。更改某个配置文件后,在Shell下运行该文件即可使新的设置生效linux文件系统测试linux驱动下载,或则重新登入使用新的变量。
运行文件可用source文件的形式操作,比如:
source ~/.bash_profile
一般更改全局配置文件/etc/profile或则用户配置文件~/.bashrc(有的发行版上为~/.bash_profile)文件:
比如:
PATH=$PATH:$HOME/bin
具体看法如下:
$HOME这个代码是一个环境变量,它代表的是当前登入的用户的主文件夹的意思。(就是家目录的那种)
$HOME/bin这个代码指的就是主文件夹下的bin子目录linux怎么查看系统版本,代表的是文件夹的内部子目录。(注意不是根目录的那种)
PATH=$PATH:$HOME/bin这个代码是设置PATH环境变量,设置环境变量用等号,:引号是分割符。在Windows上添加环境变量用;分号分割,往旁边追加。同理,在Mac上用:引号分割,往前追加。
$PATH:$HOME/bin表示在保留原先的$PATH环境变量的基础上,再降低$HOME/bin这个路径作为新的$PATH环境变量。计算机中的变量有许多,主要应用于系统文件的管理方面。
注意:路径环境变量为PATH,并且引用的时侯后面加一个$,即$PATH
2.2临时设置
通过Shell命令设置环境变量,常用于临时设置环境变量linux文件系统测试,一旦关掉当前终端或则新开一个终端,所设置的环境变量都将遗失。可以直接用等号(=)为变量形参,或则用export命令为变量形参,用法:
变量 = $变量:新增变量值#方式1export 变量 = $变量:新增变量值#方式2
比如:
图片
新降低的变量值既可以置于变量原有值的末尾(变量:新增变量值),也可以放在原有变量值的开头(新增变量值:变量:新增变量值),也可以置于原有变量值的开头(新增变量值:变量:新增变量值),也可以置于原有变量值的开头(新增变量值:变量)。
三.bash_profile的用途
在.bash_profile中常用于配置环境变量和用户一些自定义别称等,
总结
到此这篇关于Linux系统中.bash_profile文件解读的文章就介绍到这了,更多相关Linux.bash_profile文件内容请搜索脚本之家先前的文章或继续浏览下边的相关文章希望你们之后多多支持脚本之家!