Linux三种配置环境变量的方式以及示例

一、使用 export 方式

  1. 打开终端。

  2. 输入以下命令来设置环境变量,例如将 /home/user/myprogram/bin 添加到 PATH 中:

    bash 复制代码
    export PATH="$PATH:/home/user/myprogram/bin"
  3. 要查看当前的 PATH 环境变量,可以输入:

    bash 复制代码
    echo $PATH

注意: 这种方式的设置仅对当前会话有效。如果关闭终端或注销后,再次打开时需要重新设置。

二、修改 /etc/environment 文件

  1. 打开 /etc/environment 文件进行编辑(需要超级用户权限):

    bash 复制代码
    sudo vi /etc/environment
  2. 在文件中添加路径。例如,添加 /home/user/myprogram/bin

    text 复制代码
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/user/myprogram/bin"

    注意: 在这个文件中直接写 PATH 变量内容,无需使用 export 关键字。

  3. 保存并关闭文件。

  4. 使更改立即生效:

    bash 复制代码
    source /etc/profile

三、修改 .bashrc 文件

  1. 打开用户主目录下的 .bashrc 文件进行编辑:

    bash 复制代码
    vi ~/.bashrc
  2. 在文件末尾添加一行,将路径 /home/user/myprogram/bin 加入 PATH 中:

    bash 复制代码
    export PATH="$PATH:/home/user/myprogram/bin"
  3. 保存并关闭文件。

  4. 使更改立即生效:

    bash 复制代码
    source ~/.bashrc
  5. 验证环境变量是否已生效:

    bash 复制代码
    echo $PATH

注意: 修改 .bashrc 文件后不仅对当前会话有效,还会在每次新建终端会话时自动应用。

总结

这三种方法各有特点:

  • 使用 export 方式 适合临时设置环境变量,仅对当前会话有效。
  • 修改 /etc/environment 文件 适用于系统级别的环境变量设置,对所有用户和会话都有效,需要超级用户权限。
  • 修改 .bashrc 文件 适用于用户级别的环境变量设置,对特定用户的所有会话有效。

根据需求选择合适的方法进行操作。

相关推荐
Snasph4 分钟前
在Ubuntu上进行端口转发
linux·运维·ubuntu
线束线缆组件品替网6 分钟前
Amphenol RJE1Y22A53644401线束详解与替代网络线束选型指南
运维·服务器·网络·智能路由器·电脑·51单片机
阿虎儿36 分钟前
proxy —— Ubuntu 全局代理管理工具
运维
SeanDe1 小时前
Linux grep 命令用法详解
linux·服务器·网络
W.W.H.1 小时前
Linux共享文件夹不显示,每次都要重新加载问题解决
linux·运维·服务器
金智维科技官方1 小时前
制造业如何用Ki-AgentS智能体平台实现设备巡检自动化?
大数据·运维·人工智能
2401_835792542 小时前
Linux复习笔记
linux·服务器·笔记
s09071362 小时前
ZYNQ无SD卡纯NAND Flash启动Linux全攻略
linux·fpga开发·zynq·nand flash启动
NineData2 小时前
从个人开发到企业专属集群,NineData 的产品矩阵怎么做的?
运维·数据库·程序员