ubuntu追加path环境变量

server/2025/2/24 16:51:43/

临时追加PATH变量

如果只是想临时(在当前会话中)追加PATH变量,可以使用以下命令:

export PATH=$PATH:/新/目录/路径

替换“/新/目录/路径”为实际需要添加到PATH的目录路径。使用这个命令追加的PATH在重新启动或关闭终端后失效。

永久追加PATH变量

若需要永久追加PATH变量,可以将其添加到用户的个人配置文件中,通常是 .bashrc.profile,或者全系统范围内使用 /etc/environment或 /etc/profile.d目录下的脚本。

方案一:~/.bashrc或 ~/.profile

这两个文件针对特定的用户,位于用户的家目录下。添加路径到 .bashrc将对所有启动的bash shell生效,而添加到 .profile会影响所有登录会话。

  1. 打开终端。

  2. 输入命令 nano ~/.bashrc 或 nano ~/.profile 根据你的喜好选择一个编辑。

  3. 在文件的末尾添加以下行:

    export PATH="$PATH:/新/目录/路径"
    

    替换“/新/目录/路径”为你的目录路径。

  4. 保存文件并关闭编辑器。

  5. 为了让更改生效,可以重新启动系统、退出登录再重新登录,或执行 source ~/.bashrc 或 source ~/.profile

方案二:/etc/environment
  1. 打开终端。

  2. 输入命令 sudo nano /etc/environment (需要管理员权限)。

  3. 在 PATH变量的引号内,在现有的路径列表末尾添加你的新路径,如下所示(确保路径之间用冒号分隔):

    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/新/目录/路径"
    

    这里注意不要使用 $PATH,因为 /etc/environment 文件不支持基于变量的追加。

  4. 保存并关闭文件。

  5. 重新启动电脑以应用更改。

方案三:在 /etc/profile.d创建新的脚本
  1. 打开终端。

  2. 使用 sudo nano /etc/profile.d/你的脚本名字.sh 创建一个新的shell脚本文件。

  3. 在文件中添加以下内容:

    export PATH="$PATH:/新/目录/路径"
    

    这样会将路径添加到系统范围内所有用户的登陆会话中。

  4. 给这个脚本文件设置执行权限:

    sudo chmod +x /etc/profile.d/你的脚本名字.sh
    
  5. 保存并关闭文件。

  6. 重新启动或重新登录以使更改生效。


http://www.ppmy.cn/server/170373.html

相关文章

AIGC视频扩散模型新星:SVD——稳定扩散的Video模型

大家好,这里是好评笔记,公主号:Goodnote,专栏文章私信限时Free。本文详细介绍慕尼黑大学携手 NVIDIA 等共同推出视频生成模型 Video LDMs。NVIDIA 在 AI 领域的卓越成就家喻户晓,而慕尼黑大学同样不容小觑,…

安全见闻

今天学了Windows操作系统和驱动程序的相关知识 Windows注册表 注册表是windows系统中具有层次结构的核心数据库 储存的数据对windows 和Windows上运行的应用程序和服务至关重要。注册表时帮助windows控制硬件、软件、用户环境和windows界面的一套数据文件。 打开注册表编辑器…

代码随想录算法训练day59---图论系列4

代码随想录算法训练 —day59 文章目录 代码随想录算法训练前言一、110.字符串接龙二、105.有向图的完全可达性dfs版本1dfs版本2bfs版本 三、100. 岛屿的最大面积方法一方法二 总结 前言 今天是算法营的第59天,希望自己能够坚持下来! 今天继续图论part&…

黑马点评 面试话术

MybatisPlus session技术会把jsessionid自动写到cookie里 ThreadLocal保证线程安全 用springmvc的自定义拦截器把登出用户 查看详情 获取当前用户并且返回 上传操作 登录查看详情 以下是不拦截的路径 在tomcat负载均衡时 如果不使用redis 直接用相互拷贝 1 浪费空间 2 如果此时…

ArcGIS Pro在洪水淹没分析中的应用与实践

如何使用ArcGIS Pro进行洪水淹没分析 洪水作为一种自然灾害,对人类社会和自然环境造成的威胁日益显著。 为了更好地理解和预测洪水事件,洪水淹没分析显得尤为重要。 ArcGIS Pro作为一款强大的地理信息系统(GIS)软件&#xff0c…

LC-单词搜索、分割回文串、N皇后、搜索插入位置、搜索二维矩阵

单词搜索 使用 回溯法 来解决。回溯法适合用于这种路径搜索问题,我们需要在网格中寻找单词,并且每个字符都只能使用一次。 思路: 递归搜索:我们可以从网格中的每个单元格开始,进行深度优先搜索(DFS&#x…

腾讯SQL面试题变体实现:最长连续天数与允许1天中断的进阶解法

腾讯SQL面试题变体实现:最长连续天数与允许1天中断的进阶解法 作者:某七年数据开发工程师 | 2025年02月23日 关键词:滑动窗口、容错机制、连续区间优化 一、变体题型需求分析 在原题如何找出连续5天涨幅超过5%的股票基础上,需实现两个扩展场景: 最长连续天数:输出每只股…

力扣-回溯-216 组合总和Ⅲ

思路 还是利用回溯&#xff0c;取出和放回 代码 class Solution { public:vector<int> path;int curSum;vector<vector<int>> result;void backtracking(int k, int n, int startIndex) {if (curSum > n || path.size() > k) {return;}if (curSum …