Ubuntu查看 设置环境变量

查看环境变量


转自:https://blog.youkuaiyun.com/White_Idiot/article/details/78253004

查看环境变量有三个命令

  1. env

    env命令是environment的缩写,用于列出所有的环境变量

  2. export

    单独使用export命令也可以像env列出所有的环境变量,不过export命令还有其他额外的功能

  3. echo $PATH

    echo $PATH用于列出变量PATH的值,里面包含了已添加的目录

设置方式


设置环境变量通常有两种设置方式

把你的路径加入PATH

可以直接添加到环境变量PATH中。$PATH表示变量PATH的值,包含已有的目录

这种方法需要注意路径的顺序,如果遇到有同名的命令,那么PATH里面哪个目录先被查询,则那个目录下的命令就会被先执行

# 加到PATH末尾
export PATH=$PATH:/path/to/your/dir

# 加到PATH开头
export PATH=/path/to/your/dir:$PATH

命名一个新的环境变量

也可以直接命名一个新的环境变量,用于其它程序引用

export VAR_NAME=value

作用域


环境变量的作用域通常有三个

用于当前终端

打开一个终端,输入添加环境变量的语句

export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib

终端所添加的环境变量是临时的,只适用于当前终端,关闭当前终端或在另一个终端中,添加的环境变量无效

用于当前用户

如果只需要添加的环境变量对当前用户有效,可以写入用户主目录下的.bashrc文件

vim ~/.bashrc

添加语句

export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib

注销或者重启可以使修改生效,如果要使添加的环境变量马上生效

source ~/.bashrc

用于所有用户

要使环境变量对所有用户有效,可以修改profile文件

sudo vim /etc/profile 

添加语句

export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib

注销或者重启可以使修改生效,如果要使添加的环境变量马上生效

source /etc/profile
Ubuntu系统中设置环境变量通常有几种方法,可以根据需要选择适合的方式来进行环境变量设置。 1. 当前会话临时设置: 打开终端,可以直接使用export命令设置环境变量,例如: ``` export PATH=$PATH:/new/path ``` 这里的`PATH`是环境变量的名称,`/new/path`是要添加到环境变量中的新路径。这种方式设置环境变量只对当前会话有效。 2. 修改用户的shell配置文件: 对于bash shell,通常需要修改或添加以下配置文件: - `.bashrc`:当前用户登录时和打开新终端时都会读取。 - `.bash_profile`:当前用户登录时读取。 打开这些文件,通常位于用户的主目录下,然后在文件中添加export命令,例如: ``` export PATH=$PATH:/new/path ``` 修改后,需要使用source命令或重新登录使更改生效: ``` source ~/.bashrc ``` 3. 系统级别永久设置: 为了设置对所有用户都生效的环境变量,可以编辑`/etc/environment`文件: ``` sudo gedit /etc/environment ``` 在打开的文件中,添加或修改环境变量的值,例如: ``` PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/new/path" ``` 保存后,需要重启计算机使更改生效。 4. 使用`/etc/profile`或`/etc/profile.d/`目录中的脚本: 对于系统级别对所有用户生效的设置,可以编辑`/etc/profile`文件或在`/etc/profile.d/`目录下添加一个新的脚本文件,并在文件中添加export命令。 设置环境变量时需要注意的是,环境变量的名称和值之间用等号`=`连接,并且等号两边不要有空格。如果要添加新的路径到PATH环境变量中,需要在冒号`:`分隔的路径列表末尾添加新路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值