Osheep

时光不回头,当下最重要。

命令关联UPDATE-ALTERNATIVES的使用介绍

update-alternatives是dpkg的实用工具,用来维护系统命令的符号链接,以决定系统默认使用什么命令。 但是在linux系统中,我们可以设置系统默认加载的首选程序….

update-alternatives是dpkg的实用工具,用来维护系统命令的符号链接,以决定系统默认使用什么命令。

但是在linux系统中,我们可以设置系统默认加载的首选程序.

比如我们安装了2个版本的java,但是我们又不想删除原来的版本,可是运行环境需要使用刚安装的程序运行,而自己还想留着原来的版本进行测试使用,那么咱们现在就可以使用update-alternatives命令给设置优先级,而且便于切换程序.

如以下命令

  1. update-alternatives –install /usr/bin/java java /usr/local/java/jdk1.7.0_51/bin/java 300   

这个意思是把/usr/bin/java下的java命令 指向/usr/local/java/jdk1.7.0_51/bin/java并设置优先级为300(PS:优先级最高的为默认的程序使用路径).

  1. update-alternatives –install /usr/bin/java java /usr/local/java/jdk1.7.0_45/bin/java 200   

这个是将/usr/local/java/jdk1.7.0_45/bin/java设置成200的优先级

 

然后当我们想切换的时候使用一下命令

  1. update-alternatives –config java   


这样就会出现提示

  1. 共有 2 个程序提供“java”。   
  2.   
  3.   选择    命令   
  4. ———————————————–   
  5. *+ 1           /usr/local/java/jdk1.7.0_51/bin/java   
  6.    2           /usr/local/java/jdk1.7.0_45/bin/java   
  7.   
  8. 按 Enter 来保存当前选择[+],或键入选择号码:  

回车选择[+]当前选中的项,输入号码回车后进行切换。

OK,到此为止,命令的关联就设置OK了。

点赞