`

设置用户环境变量

 
阅读更多

 

 

在linux中设置环境变量有几个作用域:1、当前会话;2、当前用户;3、系统环境变量

以设置java环境变量为例:

1、当前会话(只对当前会话有效)

[es@master001 ~]$ export PATH=/usr/java/test:$PATH

 

2、当前用户(对当前用户永久有效)

修改当前用户根目录下的

.bash_profile 或者 .bashrc

[es@master001 ~]$ vi .bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

export JAVA_HOME=/home/es/java/jdk1.8.0
export PATH=$JAVA_HOME/bin:$PATH

 

然后需要使配置文件生效:

[es@master001 ~]$ source .bash_profile

 

3、系统环境变量

修改 /etc/profile,在此文件中添加:

[root@master001 ~]# vi /etc/profile
..................
export JAVA_HOME=/home/es/java/jdk1.8.0
export PATH=$JAVA_HOME/bin:$PATH

 同样使配置文件生效,执行:

[es@master001 ~]$ source .bash_profile

 

注:export PATH的环境变量是从前到后生效的,排在前面的环境变量会覆盖后面的环境变量,所以在设置用户环境变量时,新设置的环境变量最好排在$PATH的前面,例如 export PATH=$JAVA_HOME/bin:$PATH

 

分享到:
评论

相关推荐

    bat设置环境变量 jdk, tomcat

    如果你使用的是更早的Windows版本,可能需要使用`set`命令来设置用户环境变量,但这种设置仅限于当前命令提示符窗口,重启后不会持久化。要使环境变量对整个系统生效,你可能需要在系统属性的“高级”选项卡中手动...

    自动配置环境变量_批处理

    `setx`是用于设置用户环境变量的命令,而 `%PATH%` 是引用当前的PATH值。 3. **保存为批处理文件**:保存文件时,将文件扩展名改为`.bat`。例如,我们可以将其命名为`auto_env.bat`。 4. **运行批处理**:双击这个...

    c++ 修改注册表设置环境变量

    在Windows操作系统中,环境变量是系统用来存储配置信息的...在实际应用中,通常推荐使用系统提供的`SetEnvironmentVariable`函数来设置用户环境变量,因为它更安全且易于使用。对于系统环境变量的修改,仍需谨慎对待。

    UG环境变量设置 使用方法

    正确地设置环境变量可以提高 UG 软件的性能和稳定性,提高用户的工作效率和体验。 二、UG 环境变量设置的类型 UG 环境变量设置可以分为两类:系统变量和用户变量。系统变量是 UG 软件提供的默认变量,用户变量是...

    在Linux中用批处理设置环境变量的方法

    这样,每当用户登录系统时,这些环境变量就会被自动设置,方便用户进行工作。 最后,我们总结一下,在Linux中用批处理设置环境变量的方法主要有以下步骤: 1. 编写一个包含export命令的shell脚本,每个命令用于设置...

    CentOS7设置环境变量1

    - `.bashrc`:在每次启动新的Shell时都会被读取,也可以用来设置用户环境变量。 理解并正确设置环境变量对于优化Linux系统性能、简化用户工作流程以及确保程序的正常运行至关重要。通过熟练掌握这些知识,无论是...

    如何设置NSIS的环境变量

    ### 如何设置NSIS的环境变量 #### NSIS简介与环境变量的作用 NSIS(Nullsoft Scriptable Install System)是一款开源的小型安装制作系统,它主要用于Windows操作系统的软件安装包制作。通过NSIS,开发者可以编写脚...

    环境变量设置工具轻松设置WINDWOS系统环境变量

    用户还可以批量导入或导出环境变量设置,方便在多台电脑间同步配置。 环境变量设置工具通常还具有其他实用功能,如: 1. **搜索功能**:快速查找特定的环境变量,以便进行修改。 2. **排序功能**:允许用户按照自己...

    arm环境变量的设置

    - **`/etc/profile`**: 这个文件会在用户登录时由系统自动执行,用于设置所有用户的通用环境变量。 - **`/etc/environment`**: 在登录时操作系统使用的第二个文件,系统在读取用户自己的profile前设置环境变量。 - *...

    设置Java环境变量

    1. 如果需要设置CLASSPATH,同样在“环境变量”窗口中,创建一个新的用户变量,名为`CLASSPATH`,值可以设为`.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar`。点号(.)表示当前目录,其他路径是JDK自带的...

    Linux 环境变量设置

    2. **在用户的`.bash_profile`中设置环境变量:** - 用户可以在自己的主目录下创建 `.bash_profile` 文件,例如在 `/home/guok` 下创建并编辑该文件: ```bash vi /home/guok/.bash_profile ``` - 在文件中...

    windows7环境变量查看设置软件

    此外,软件还可能提供了错误检查功能,自动检测并提示用户环境变量中的问题。 总的来说,"windows7环境变量查看设置软件" 提供了一个方便的工具,让用户无需深入系统设置就能管理环境变量,这对于IT专业人员和普通...

    使用脚本设置全局环境变量

    这里的`/M`参数表示设置的是系统环境变量,而不是用户环境变量。 在Unix或Linux系统中,全局环境变量的设置则通常通过修改`~/.bashrc`(用户级)或`/etc/profile`(系统级)这样的启动配置文件来完成。例如,要添加...

    uboot环境变量设置方法

    U-Boot 环境变量设置方法 在 U-Boot 中,环境变量扮演着至关重要的角色,它可以由用户自己定义,但也有一些约定俗成的变量。如果不正确地设置环境变量,将可能导致错误。下面我们来详细介绍 U-Boot 的环境变量设置...

    c#编程设置环境变量

    这个方法有两个重载版本:一个用于设置用户级别的环境变量,另一个用于设置系统级别的环境变量。例如,创建一个名为"MyVar"的新环境变量并赋值为"Hello": ```csharp Environment.SetEnvironmentVariable("MyVar", ...

    win7环境变量设置

    环境变量是操作系统中的一种机制,允许用户在系统中存储和检索各种配置信息。在Win7中,环境变量设置对于Java的安装和配置非常重要。 了解Win7环境变量设置的重要性 在Win7中,环境变量设置对于Java的安装和配置...

    自动设置环境变量

    在Linux或macOS等Unix-like系统中,环境变量通常在用户的.bashrc、.bash_profile或系统的/etc/profile文件中设置。例如: ```bash export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 export PATH=$JAVA_HOME/bin:...

    Linux环境变量设置总结

    用户环境变量是由用户自己设置的,影响了用户的运行环境。 2. 环境变量的作用 环境变量的作用是决定了系统的行为和应用程序的运行。例如,PATH 环境变量决定了 shell 将到哪些目录中寻找命令或程序。HOME 环境变量...

    Delphi设置和查看系统环境变量..rar

    系统环境变量是操作系统级别的设置,它们包含了影响所有用户或整个系统的路径、配置信息。例如,PATH变量决定了系统在何处寻找可执行文件,而JAVA_HOME则指定了Java SDK的安装位置。开发者经常需要访问或修改这些...

Global site tag (gtag.js) - Google Analytics