ubuntu追加path环境变量

临时追加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 ~/.bashrcnano ~/.profile 根据你的喜好选择一个编辑。

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

    复制代码
    export PATH="$PATH:/新/目录/路径"

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

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

  5. 为了让更改生效,可以重新启动系统、退出登录再重新登录,或执行 source ~/.bashrcsource ~/.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. 重新启动或重新登录以使更改生效。

相关推荐
-dzk-1 分钟前
【3DGS复现】Autodl服务器复现3DGS《简单快速》《一次成功》《新手练习复现必备》
运维·服务器·python·计算机视觉·3d·三维重建·三维
CS Beginner2 分钟前
【Linux】 Ubuntu 开发环境极速搭建
linux·运维·ubuntu
ajassi20004 分钟前
开源 C++ QT QML 开发(二)工程结构
linux·qt·qml
今天只学一颗糖42 分钟前
Linux学习笔记--insmod 命令
linux·笔记·学习
摩羯座-185690305941 小时前
爬坑 10 年!京东店铺全量商品接口实战开发:从分页优化、SKU 关联到数据完整性闭环
linux·网络·数据库·windows·爬虫·python
irisart2 小时前
4.1 > Linux 文件/目录权限管理【理论】
linux
---学无止境---2 小时前
Linux中poll的实现
linux
利刃大大3 小时前
【高并发服务器】三、正则表达式的使用
服务器·c++·正则表达式·项目
芝士小宇3 小时前
tcp 服务器的设计思路
服务器·网络·tcp/ip
wu~9703 小时前
web服务器有哪些?服务器和web服务器有什么区别
运维·服务器·前端