`

Linux环境变量设置方法---强烈推荐

 
阅读更多

原文:http://bbs.chinaunix.net/thread-3604345-1-1.html

 

1.Linux的变量种类
    按变量的生存周期来划分,Linux变量可分为两类:
    1.永久的:需要修改配置文件,变量永久生效。
    2.临时的:使用export命令声明即可,变量在关闭shell时失效。
    2.设置变量的三种方法
    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时就没有这个变量,需要使用的话还需要重新定义。

 

分享到:
评论

相关推荐

    mongodb-linux-x86_64-3.4.10.tgz

    总结,MongoDB在Linux,特别是CentOS系统上的安装涉及下载tgz文件、解压、配置环境变量、创建数据目录、启动服务、验证安装以及安全设置等多个步骤。理解并掌握这些步骤对于有效地管理和使用MongoDB数据库至关重要。...

    Linux C 最新库函数手册-强烈推荐

    Linux C 最新库函数手册是一本非常实用的资源,它为C语言编程者在Linux环境下提供了详尽的库函数参考。这份手册包含了丰富的信息,帮助开发者深入理解和使用各种C库函数,提高编程效率和代码质量。.chm文件是...

    最新版linux elasticsearch-7.9.3-linux-x86_64.tar.gz

    - 调整JVM堆大小:通过`ES_JAVA_OPTS`环境变量或`jvm.options`文件设置。 - 确保有足够的磁盘空间,并合理设置分片和副本数量。 - 使用合适的数据类型和分析器,优化查询性能。 8. **监控与日志**: - 默认情况...

    强烈推荐 Linux运维从入门到高级全套案例教程

    - **4.1.2 Shell变量设置**:讲解如何定义和使用Shell变量。 - **4.1.3 Shell流程控制语句**:包括条件判断、循环等控制结构。 - **4.1.4 Shell脚本案例**:通过实际案例加深理解。 - **4.1.5 Shell数组编程**:学习...

    linux oracle重新启动

    1. **设置环境变量**: - 输入`export ORACLE_SID=<实例名>`指定要重启的实例名称。 2. **进入SQL*Plus控制台**: - 输入`sqlplus /nolog`启动SQL*Plus。 - 输入`connect / as sysdba`登录数据库。 3. **重启...

    最新版linux apache-tomcat-8.5.59.tar.gz

    3. **设置环境变量**:添加Tomcat的bin目录到系统的PATH环境变量中,这样可以从任何位置执行Tomcat命令。在`/etc/profile`或`~/.bashrc`文件中添加以下行: ``` export CATALINA_HOME=/opt/tomcat export PATH=$...

    jdk-8u191-linux-x64.7z

    6. **安装与配置**:在Linux系统上安装这个JDK,首先需要解压"jdk-8u191-linux-x64-free.tar.gz",然后将其解压后的目录移动到一个合适的系统路径,如"/usr/lib/jvm",并设置环境变量JAVA_HOME指向这个目录,同时...

    Linux系统下Oracle 11g的静默安装 强烈推荐新手下载

    - 在进行安装前,需要设置环境变量,包括 `ORACLE_HOME`, `ORACLE_SID` 等关键变量,以便安装程序能够正确识别安装路径和数据库实例。 **3. 执行静默安装脚本** - 使用 Oracle 提供的静默安装脚本进行安装,通常通过...

    强烈推荐 Linux云计算 运维架构师学习笔记

    可以通过Java命令检查当前系统所安装的Java版本,并通过修改/etc/profile配置文件,设置JAVA_HOME和CATALINA_HOME环境变量,使得系统能够识别Tomcat的安装路径。 以上知识点从云计算运维架构师的学习角度出发,总结...

    jdk-7u191-linux-x64.tar.gz

    为了在Linux系统上使用JDK 7u191,你需要将解压后的目录添加到PATH环境变量中,或者创建符号链接到系统的`/usr/lib/jvm`目录,然后通过`update-alternatives`命令设置默认JDK版本。 请注意,由于Oracle已停止对JDK ...

    Linux 安装 oracle 需要程序包与安装方法

    4. **配置环境变量** - 在`/etc/profile.d/oracle.sh`或`~/.bashrc`中设置Oracle相关的环境变量,如`ORACLE_HOME`、`PATH`、`LD_LIBRARY_PATH`等。 5. **下载Oracle数据库软件** - 从Oracle官方网站获取适合你的...

    强烈推荐 Oracle Linux 6.4 中快速安装Oracle 11g

    该命令的执行会自动下载和安装Oracle 11g R2的依赖包,创建Oracle用户和组,设置环境变量,并修改内核参数。这个命令是安装Oracle数据库的一个预装程序,目的是简化安装过程,并确保安装前所有必需的系统配置都已...

    LINUX下卸载oracle

    在Linux环境下卸载Oracle数据库是一项复杂且需谨慎操作的任务,涉及到多个步骤,旨在彻底清除Oracle的所有组件、配置文件以及环境变量,确保系统干净无残留。本文将基于提供的标题、描述及部分指令,深入探讨如何在...

    Linux开发配置文档.rar_Java linux_Linux 开发环境_linux java

    在Linux系统中进行Java或C语言的开发工作,需要配置...通过以上步骤,你将在Linux环境下成功配置Java和C/C++的开发环境,开始愉快的编程之旅。这个文档对于初学者来说是一份宝贵的参考资料,强烈建议保存并详细阅读。

    Linux脚本编写语法基础介绍-shell基础

    在Linux环境中,脚本的执行首先依赖于脚本文件的权限。为了确保脚本能被正确执行,必须将其标记为可执行文件。这一步骤通过`chmod +x filename`命令实现,其中`+x`表示增加执行权限,`filename`则是你要赋予执行权限...

    linux系统jdk1.5下载

    4. **配置环境变量**:安装完成后,需要将JDK的路径添加到系统的`PATH`环境变量中。打开或创建`~/.bashrc`或`/etc/profile`文件,添加以下行(路径可能会因安装位置不同而变化): ``` export JAVA_HOME=/usr/java...

    linux环境64位jdk1.7

    5. **配置环境变量**:在Linux中,可以通过修改`~/.bashrc`或`/etc/profile`文件来设置环境变量。例如: ``` export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=$...

    Linux环境ActiveMQ部署方法详解

    **Linux环境ActiveMQ部署方法详解** ActiveMQ是Apache软件基金会的一个开源项目,它是一个功能丰富的消息代理,支持多种消息协议,如AMQP、STOMP、OpenWire等。在Linux环境中部署ActiveMQ,需要先确保系统已经安装...

    Linux下安装Hadoop完全分布式

    - **JDK安装与配置**:涉及JDK版本的选择、环境变量配置及版本切换方法。 - **主机名与网络配置**:涵盖主机名更改、`/etc/hosts`文件编辑等内容。 - **SSH无密码登录配置**:介绍如何在集群节点之间实现免密码SSH...

Global site tag (gtag.js) - Google Analytics