一、Linux的变量种类
按变量的生存周期来划分,Linux变量可分为两类:
1、永久的:需要修改配置文件,变量永久生效。
2、临时的:使用export命令声明即可,变量在关闭shell时失效。
二、设置变量的三种方法
1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】
用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。
例如:编辑/etc/profile文件,添加CLASSPATH变量
# vi /etc/profile
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。
2、在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】
用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。
例如:编辑guok用户目录(/home/guok)下的.bash_profile
$ vi /home/guok/.bash.profile
添加如下内容:
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改文件后要想马上生效还要运行$ source /home/guok/.bash_profile不然只能在下次重进此用户时生效。
3、直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】
在shell的命令行下直接使用[export 变量名=变量值]
定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。
三、PATH声明,其格式为:
PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
你可以自己加上指定的路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效。
如果想立刻生效,则可执行下面的语句:$source .bash_profile
需要注意的是,最好不要把当前路径”./”放到PATH里,这样可能会受到意想不到的攻击。
完成后,可以通过$ echo $PATH查看当前的搜索路径。这样定制后,就可以避免频繁的启动位于shell搜索的路径之外的程序了。
分享到:
相关推荐
#### 二、配置环境变量 1. **编辑 `/etc/profile` 文件**: - 使用文本编辑器打开 `/etc/profile` 文件,如 `vi /etc/profile`。 - 在文件末尾添加以下内容来设置JDK环境变量: ```bash #set java environment...
环境变量可以指定命令搜索路径、类搜索路径和 JDK 安装目录等,正确地配置环境变量可以提高开发效率和应用性能。 二、配置 JDK 的环境变量 1. PATH 环境变量 PATH 环境变量的作用是指定命令搜索路径,在 shell ...
### Linux环境变量配置实用技巧详解 #### 一、概述 Linux作为一款强大的开源操作系统,以其稳定性和灵活性著称。其中一个重要的特性就是环境变量的管理。环境变量是在操作系统中定义的一组特殊的变量,它们用于存储...
Linux系统下的jdk解压及配置环境脚本 具体步骤: 1.使用chmod +x jdk.sh赋予可执行权限 2.确保在root环境下运行该脚本 3.将该脚本与*.tar.gz放于同一文件夹 4.输入文件名称时请不要输入.tar.gz
linux一键安装jdk 1.8 并且 配置环境变量 shell 脚本
Linux 下载安装 JDK 配置环境变量 Linux 操作系统下的 JDK 安装和配置是一个非常重要的步骤,特别是在开发 Java 应用程序时。下面我们将详细介绍如何下载、安装和配置 JDK 在 Linux 操作系统下。 一、下载 JDK ...
Linux 环境变量配置文件 profile。。
在Linux中设置环境变量,最常见的方法是在终端中使用export命令,但当需要一次性设置多个环境变量时,逐个敲入export命令显然效率低下,为此,可以采用批处理脚本的方式来高效配置。 首先,我们来解释一下什么是...
Linux 环境变量设置总结 Linux 环境变量是 Linux 操作系统中一个重要的概念,它决定了系统的行为和用户的体验。环境变量是由一系列的名称和值组成的,它们可以影响系统的行为和应用程序的运行。 1. 环境变量的分类...
在Linux系统中,环境变量是一种重要的配置方式,用于向程序传递系统级别的信息。这些变量包括路径信息、语言设置、用户主目录等,它们对系统的运行起着至关重要的作用。 #### 二、设置与查看环境变量 1. **查看...
linux系统下环境变量的配置,本文共提供了三种方法。
文件“tomcat如何配置环境变量.doc”应该包含了更详细的步骤和可能遇到的问题解决方案,建议初学者详细阅读并按照文档中的指导进行操作,以确保Tomcat配置的正确无误。在实际操作中,如果遇到问题,可以查阅官方文档...
下载: 在线下载jmeter(或者本地上传): ... 拷贝到安装目录并解压: $ cp apache-jmeter-3.1.tgz /usr/local/jmeter/ ... 为指定用户配置环境变量,是通过用户目录下的用户配置文件{.bash_profile}
linux安装JDK环境变量配置,以及临时环境变量,多个jdk时可使用临时环境变量。
5. **配置环境变量**: 打开系统配置文件`/etc/profile`,在文件末尾添加如下内容: ``` #set java environment JAVA_HOME=/usr/java/jdk1.5.0 JRE_HOME=/usr/java/jdk1.5.0/jre PATH="$PATH:$JAVA_HOME/bin:$...
3. 运行 `$ java -version` 查看是否生效,若出现 JDK 版本号,则安装并配置环境变量成功。 二、修改 .bash_profile 文件 这种方法更为安全,因为它可以把使用这些环境变量的权限控制到用户级别。如果需要给某个...
java配置环境变量 Linux下配置java环境变量 centos下配置java环境变量 超详细步骤配置java环境变量
在Linux系统中配置Java环境变量是一项基础且关键的IT技能,尤其对于开发人员而言,确保Java运行环境正确无误是进行Java编程的前提条件。本文将深入解析如何在Linux环境下配置Java(JDK)的环境变量,包括理解环境...
linux系统安装node 配置环境变量 在Linux系统里面装node环境教程; 进入root 目录 | | 或者任意目录都行,暂时的 cd ~ 在当期目录下载node程序安装包 wget ...
各位小伙伴肯定都遇到过拿到一个linux环境发现没有java环境,又需要屁颠屁颠跑去找java安装包配置环境变量的问题吧? 本资源为二狗自己编写的快速定义java环境变量的脚本,可以帮助你剩下不少时间,操作前建议备份/...