📅  最后修改于: 2023-12-03 15:02:45.402000             🧑  作者: Mango
在Linux系统中,环境变量是一些特定于操作系统和应用程序的值,它们可以被调用和执行的进程和程序所使用,以便在程序运行时影响它们的行为和输出。对程序员而言,设置和管理环境变量是非常重要的,因为这是他们在开发和调试过程中需要频繁地访问的特性。
本文将介绍如何在Linux系统中设置环境变量。
系统环境变量是针对整个操作系统的变量,它们可以在任意的终端会话中使用。这些变量可能包括操作系统运行所必需的核心组件路径、常用工具的路径、系统语言和时区设置。
可以使用命令env
或printenv
来查看系统环境变量。
$ env
$ printenv
在Linux系统中,可以使用export
命令来设置或修改系统环境变量。例如,设置系统语言环境变量为英文:
$ export LANG=en_US.UTF-8
如果需要将该环境变量永久化,需要将其写入到/etc/environment
文件中,使得系统能够在每次启动时自动加载。
用户环境变量是针对当前用户的变量,它们只对当前用户可见。这些变量通常包括用户个人的一些配置选项,如文档路径、程序安装路径等。
可以使用命令env
或printenv
来查看当前用户的环境变量。
$ env
$ printenv
可以使用export
命令来设置或修改用户环境变量。例如,将/home/user/bin
目录添加到用户的PATH
环境变量中:
$ export PATH=$PATH:/home/user/bin
如果需要将该环境变量永久化,需要将其写入到用户.bashrc
或.bash_profile
文件中,使得在每次登录时都会自动加载。