使用Linux的alternatives命令替换选择软件的版本方法

 更新时间:2017年05月23日 08:16:29   投稿:jingxian  
下面小编就为大家带来一篇使用Linux的alternatives命令替换选择软件的版本方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

上周在安装搜索引擎Elasticsearch时,要求安装比较新的java 版本,我选择了java 1.8.0,安装java 成功后使用java -version 发现使用的版本仍旧是1.6.0,

查询了一些资料,发现可以使用Linux的alternatives命令替换选择软件的版本。

说明:

alternatives --install <link> <name> <path> <priority>

其中,

install表示安装

link是符号链接

name则是标识符

path是执行文件的路径

priority则表示优先级

一:先来看看目前java的版本

二:使用Linux的alternatives命令安装java 1.8.0

1. 先用alternatives查看目前系统中有哪些java版本

alternatives --config java

2. 使用alternatives命令安装java 1.8.0

alternatives --install /usr/bin/java java /usr/local/java/jre1.8.0_131/bin/java 4

解释:

/usr/bin/java 是java命令的路径,用which java查看,对应参数<link>

java对应参数<name>

/usr/local/java/jre1.8.0_131/bin/java对应<path>,表示java1.8.0 的java命令的路径

数字4 对应 参数<priority> ,因为已经有3个程序提供java了,所以要写4

3.用alternatives --config java 查看安装java 1.8.0 成功没有

划红线的java就是我刚刚安装的,说明安装成功

三:选择java版本

alternatives --config java

看到的结果和二(3)的结果一样,注意最后一句英文:Enter to keep the current selection[+], or type selection number ,翻译过来就是按Enter键来保存当前选择[+],或渐入选择号码。我键入号码4 表示我选择使用java 1.8.0

四:使用java -version查看选择的版本

以上这篇使用Linux的alternatives命令替换选择软件的版本方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • linux编写.sh脚本并赋权限问题

    linux编写.sh脚本并赋权限问题

    这篇文章主要介绍了linux编写.sh脚本并赋权限问题,文中给大家提到了Linux为sh脚本文件添加执行权限的方法,需要的朋友跟随脚本之家小编一起学习吧
    2018-06-06
  • linux启动流程详细介绍

    linux启动流程详细介绍

    这篇文章主要介绍了linux启动流程详细介绍的相关资料,需要的朋友可以参考下
    2017-05-05
  • shell脚本返回值及其使用场景的实现

    shell脚本返回值及其使用场景的实现

    这篇文章主要介绍了shell脚本返回值及其使用场景的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • shell脚本中使用iconv实现批量文件转码的代码分享

    shell脚本中使用iconv实现批量文件转码的代码分享

    这篇文章主要介绍了shell脚本中使用iconv实现批量文件转码的代码分享,本文提供了2个实现代码和各自使用方法,需要的朋友可以参考下
    2014-08-08
  • Linux shell脚本全面学习入门

    Linux shell脚本全面学习入门

    这篇文章主要为大家分享下Linux shell脚本相关的资料,对于linux系统中,shell脚本非常实用并强大
    2013-10-10
  • 使用shell脚本判断文件后缀的方法实例

    使用shell脚本判断文件后缀的方法实例

    这篇文章主要给大家介绍了关于如何使用shell脚本判断文件后缀的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-03-03
  • 反弹shell升级全交互式shell

    反弹shell升级全交互式shell

    本文主要介绍了反弹shell升级全交互式shell,以提高远程控制能力,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-01-01
  • linux shell内置判断语句

    linux shell内置判断语句

    内置判断,成功的时候返回0,不成功返回非零。接下来通过本文重点给大家介绍linux shell内置判断语句,感兴趣的的朋友一起看看吧
    2017-08-08
  • Shell基本运算符的实现

    Shell基本运算符的实现

    Shell支持多种运算符,主要包括算数运算符,关系运算符,布尔运算符,字符串运算符,文件测试运算符,下面我们就介绍一下这些运算符的用法
    2023-05-05
  • 深入理解Linux shell中2>&1的含义(全网最全,看完就懂)

    深入理解Linux shell中2>&1的含义(全网最全,看完就懂)

    这篇文章主要介绍了深入理解Linux shell中2>&1的含义,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09

最新评论