关于PATH的作用:
简单来说,PATH 是一个字符串变量。当你输入一个命令时,LINUX 会去 PATH 中记录的路径进行搜索。比如你可以在根目录 / 中输入命令 ls,也可以在 /usr 目录下输入 ls,但实际上 ls 命令根本不在这两个目录中。实际上,当你输入一个命令时,LINUX 会到 /bin、/usr/bin、/sbin 等目录中去寻找你此时输入的命令,而 PATH 的值正是 /bin:/sbin:/usr/bin:... ,冒号将目录分隔开。
关于添加自定义路径:
现在假设你在/usr/locar/new/bin下新安装了一个命令,而你想像ls一样到处都使用这个命令,那么就需要修改环境变量PATH,准确的说是给PATH增加一个值/usr/locar/new/bin。你只需要一行bash命令PATH=$PATH:/usr/locar/new/bin。这个命令的意思太明确了,就是让PATH自动增加:/usr/locar/new/bin,也就是PATH=PATH+“:/usr/locar/new/bin”;通常的做法是把这行bash命令写到/root/.的末尾,然后当你再次登录LINUX的时候(应该是Linux启动时就执行),就添加了新的默认路径。当然这里你直接用/root/.执行这个文件后再次登录就可以了。你可以用echo $PATH命令来查看PATH的值。
关于删除自定义路径:
如果有一天你发现你添加的路径 /usr/locar/new/bin 不再使用了,你可以在 /root/. 文件里修改你添加的路径。或者你也可以修改 /etc/ 文件,删除你不需要的路径。
------------------------------------------------------------------------------------------------07----------------
计算机必不可少的一个部件就是操作系统。Linux 发展非常迅速,很有可能超越微软。这里我们介绍 Linux 知识,以便您了解如何使用 Linux 系统。例如,如果要将 /etc//bin 目录添加到 PATH,有三种方法:
1.#PATH=$PATH:/etc//bin
此方法只对当前会话有效,也就是说,每当你注销或者退出系统后,PATH的设置都会失效。
2.#vi /etc/
在适当的位置添加 PATH=$PATH:/etc//bin (注意:= 号两边不能有空格)
这个方法最好,除非你手动强制改变PATH的值,否则是不会改变的
3.#vi ~/.
修改 PATH 行并添加 /etc//bin
此方法适用于用户
注意:如果要改变PATH,必须重新登录才能生效,下面的方法可以简化工作:
如果你修改了/etc/,那么编辑之后,执行(/etc/)或者执行命令./,PATH值就会立即生效。
这个方法的原理就是再次执行 /etc/ 这个 shell 脚本。注意,如果使用 sh /etc/ 则不行,因为 sh 是在子 shell 进程中执行的,即使 PATH 发生变化,也不会反映到当前环境中。但是,它是在当前 shell 进程中执行的,所以我们可以看到 PATH 的变化。
这样你就学会了在Linux系统下修改环境变量PATH路径的方法了。
补充笔记
工作环境设置文件
环境设置文件有两种类型:系统环境设置文件和个人环境设置文件
1.系统中用户工作环境设置文件:
登录环境设置文件:/etc/
非登录环境设置文件:/etc/
2.用户自定义环境设置文件:
登录环境设置文件:$HOME/. //这里是设置环境变量的地方
非登录环境设置文件:$HOME/. //这里是定义别名的地方
登录环境:指用户登录系统后的工作环境
非登录环境:指用户再次调用子shell时所使用的用户环境
现在使用Linux的朋友越来越多了,在Linux下进行开发,首先需要配置环境变量,下面介绍三种配置环境变量的方式,以Java环境变量的配置为例。
1.修改/etc/文件
如果你的计算机只用于开发,建议使用此方法,因为所有用户的shell都有权使用这些环境变量,这可能会给系统带来安全问题。
(1)用文本编辑器打开/etc/
(2)在文件末尾添加:
=/usr/共享/jdk1.5.0_05
PATH=$/bin:$PATH
=.:$/lib/dt.jar:$/lib/tools.jar
小路
(3)重新登录
注解:
a. 需要将 /usr/share/jdk1.5. 改为你的 jdk 安装目录
b. Linux 中,使用冒号“:”分隔路径
c. $PATH/$/$ 用于引用原有环境变量的值,设置环境变量时注意不要覆盖原有的值,这是一个常见的错误。
d.当前目录“.”不能省略。省略当前目录也是一个常见的错误。
e. 将这三个变量导出为全局变量。
f.必须严格区分大小写字母。
2.修改文件
这种方式比较安全,可以把使用这些环境变量的权限控制到用户级别,如果需要赋予某个用户使用这些环境变量的权限,只需要修改个人用户主目录下的 . 文件即可。
(1)使用文本编辑器打开。
(2)在文件末尾添加以下内容:
设置=/usr/share/jdk1.5.0_05
设置 PATH=$/bin:$PATH
小路
设置 =.:$/lib/dt.jar:$/lib/tools.jar
(3)重新登录
3. 直接在 shell 中设置变量
不推荐使用这种方法,因为更换shell后你的设置会失效,所以这种方法只是暂时的,以后需要用的时候还要重新设置,比较麻烦。
只需在 shell 终端中执行以下命令:
=/usr/共享/jdk1.5.0_05
PATH=$/bin:$PATH
=.:$/lib/dt.jar:$/lib/tools.jar
扫一扫在手机端查看
-
Tags : 环境变量 linux vi命令 jdk环境变量配置
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。