码迷,mamicode.com
首页 > 其他好文 > 详细

update-alternatives命令

时间:2016-04-26 21:50:44      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:


查看Java命令的位置

技术分享

找到/etc/alternatives/java的软链接位置

技术分享

它使我们可以看到一个命令的所有可选命令。执行代码:

alternative的状态有两种:自动和手动。每个alternative的初始状态都是自动,如果系统发现管理员手动修改了一个 alternative,它的状态就从自动变成了手动

技术分享

查看现在的java版本

技术分享

我的JDK在这文件里面

技术分享

设置默认的JDK
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_67/bin/java 300  
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_67/bin/javac 300

alternatives --install <链接> <名称> <路径> <优先度>
 update-alternatives  --install link name path priority [--slave link name path]...
其中link为系统中功能相同软件的公共链接目录,比如/usr/bin/java(需绝对目录);
name为命令链接符名称,如java;
 path为你所要使用新命令、新软件的所在目录;
 priority为优先级,当命令链接已存在时,需高于当前值,因为当alternative为自动模式时,系统默认启用priority高的链接;
# 17067  根据版本号设置的优先级(更改的优先级需要大于当前的)

技术分享


查看本机上是否还有java可选。这里用到以下命令
$ sudo update-alternatives --list java

技术分享
 config选项功能为在现有的命令链接选择一个作为系统默认的
使用语法为:
      update-alternatives --config name
这里才是配置版本的重点,当系统中有多个版本时,可以通过该命令设置默认版本,类似于默认程序
星号表示当前系统使用的,加号表示优先级最高的。输入数值可修改默认配置,直接按回车保持原来状态。

技术分享

remove 加上命令 加上路径可以移除掉链接

技术分享

update-alternatives命令

标签:

原文地址:http://blog.csdn.net/jiyilanzhou/article/details/51227375

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!