LINUX让环境变量立即生效的方法

本文介绍Linux环境下配置环境变量的方法及JDK的安装步骤。包括如何在不同Shell下设置环境变量使其立即生效,以及如何通过修改配置文件实现持久化配置。同时详细记录了JDK的安装过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LINUX让环境变量立即生效的方法


1.如果在当前的Shell下打上exprot env=arg



那么在本Shell下生成的所有进程都立即会看到本环境变量,也就是立即生效了,但是如果用户关闭了本Shell以后,本环境变量就会丢失,命令就找不到它了。


2。如果要想在以后或者开机都能使有,可以通过修改用户环境变量表或者通过修改系统环境变量表达到目的


(1)修改用户环境变量表就是修改I当前用户主目录下的.bashrc文件


但是修改后并不立即生效,需要可以通过source .bashrc或者通过运行./.bashrc生效第一个点是必须有的,比如我们在configure时也通常会用./configure


(2)通过改系统环境变量表也同上步骤,只是要修改/etc/bashrc.文件,修改后执行相同的过程。


此外还有其他类似的文件,希望大家分清楚:


/etc/pro此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bash_pro每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该
该文件被读取.
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件. 


另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.



-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


 

LINUX下安装jdk过程及其环境变量配置

分类: LINUX   94人阅读  评论(0)  收藏  举报

1:到java.sun.com下载jdk,名称为:jdk-6u20-linux-i586-rpm.bin,将其放至/usr/java/zcj下

2:在目录zcj下打开终端,只需2个步骤即可搞定,并不像有些网站所说的3个。

    依次输入命令:

     chmod  755  jdk-6u20-linux-i586-rpm.bin

    ./jdk-6u20-linux-i586-rpm.bin

然后会出现sun的协议(Sun Microsystems, Inc. Binary Code License Agreement),想查看完整协议,不断点击more就可以了。如果看完了,或者像我一样看不懂就直接按q吧。出现提示:Do you agree to the above license terms? [yes or no]  如果同意协议,请输入yes。下面就是自动安装的过程了。。。。。

 

安装完成后

一、zcj目录显示如下:

//安装的源文件

jdk-6u20-linux-i586-rpm.bin

 

//安装后新增的文件

jdk-6u20-linux-i586.rpm    

sun-javadb-client-10.5.3-0.2.i386.rpm
sun-javadb-common-10.5.3-0.2.i386.rpm
sun-javadb-core-10.5.3-0.2.i386.rpm
sun-javadb-demo-10.5.3-0.2.i386.rpm
sun-javadb-docs-10.5.3-0.2.i386.rpm
sun-javadb-javadoc-10.5.3-0.2.i386.rpm

 

二、/usr/java目录如下:

default  jdk1.6.0_20  latest  zcj

其中jdk1.6.0_20就是jdk的真正目录,default、latest是文件夹的链接。

三、jdk的配置:

在终端编辑/etc/profile文件,命令为:vi /etc/profile,注意在前一定要备份此文件。

不管此文件内容为何,都在最后添加如下内容:

export JAVA_HOME=/usr/java/jdk1.6.0_20
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

 

然后按ESC键,输入:x,等待几秒即可保存并退出到终端窗口界面。 

为了让环境变量即时生效,输入 source /etc/profile即可。

 

PS: source  /etc/profile  与  .  /etc/profile效果一样。



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值