您的位置:

Linux刷新环境变量

一、Linux刷新环境变量命令

在Linux中,经常需要设置环境变量,如PATH、CLASSPATH等。而且,在修改完环境变量后,系统并不会自动刷新,需要手动刷新才能让修改生效。

Linux刷新环境变量的命令为source,使用以下命令可以使环境变量生效:

source ~/.bash_profile

执行该命令后,该用户下的所有终端窗口中的环境变量都会生效。

二、刷新环境变量的命令

使用export命令添加的环境变量,无需手动刷新,系统会自动读取。

而且,在多个命令窗口中,如果需要修改环境变量,也可以使用export命令进行临时生效。

export PATH=/usr/local/python3/bin:$PATH

这行命令可以将/usr/local/python3/bin目录添加到PATH环境变量中。

三、提示拒绝访问

在使用source命令时,有时会提示“Permission denied”或“Access denied”等拒绝访问的信息。

这是因为当前用户没有权限执行该文件,需要使用chmod命令添加可执行权限。执行以下命令即可解决该问题:

chmod +x ~/.bash_profile

四、Win7刷新环境变量

在Windows 7系统中,环境变量修改后并不会立即生效,需要手动刷新。

刷新环境变量的方法如下:

首先,打开控制面板,选择“系统和安全”-“系统”,点击左侧的“高级系统设置”,在“高级”选项卡中点击“环境变量”按钮。

在弹出的窗口中,选择需要修改的环境变量,在右侧的“编辑”或“新建”按钮中进行修改,并确保“系统变量”中的变量出现在“用户变量”之前。

修改完成后,打开命令提示符窗口,执行以下命令即可使修改生效:

refreshenv

五、ROS刷新环境变量

在ROS中,修改环境变量也需要手动刷新,命令如下:

source ~/.bashrc

注意,只有在bash命令窗口中执行该命令才能生效。

六、Ubuntu刷新环境变量

Ubuntu系统中,也需要手动刷新环境变量。使用以下命令:

source ~/.bashrc

该命令会将修改后的环境变量应用到当前的bash命令窗口中。

七、PowerShell刷新环境变量

在PowerShell中,使用以下命令即可刷新环境变量:

RefreshEnv

执行该命令后,当前的PowerShell窗口中的环境变量会被刷新。

八、Windows刷新环境变量

在Windows系统中,刷新环境变量的命令为:

refreshenv

该命令会使修改后的环境变量在当前命令窗口中生效。

总结

在Linux和Windows中,修改环境变量后需要手动刷新才能使修改生效。

Linux中使用source命令,Windows中使用refreshenv命令,而在ROS和Ubuntu中则是使用source ~/.bashrc。

在PowerShell中,刷新环境变量的命令为RefreshEnv。