使用Linux的alternatives命令替換選擇軟件的版本方法
上周在安裝搜索引擎Elasticsearch時,要求安裝比較新的java 版本,我選擇了java 1.8.0,安裝java 成功后使用java -version 發(fā)現(xiàn)使用的版本仍舊是1.6.0,
查詢了一些資料,發(fā)現(xiàn)可以使用Linux的alternatives命令替換選擇軟件的版本。

說明:
alternatives --install <link> <name> <path> <priority>
其中,
install表示安裝
link是符號鏈接
name則是標(biāo)識符
path是執(zhí)行文件的路徑
priority則表示優(yōu)先級
一:先來看看目前java的版本

二:使用Linux的alternatives命令安裝java 1.8.0
1. 先用alternatives查看目前系統(tǒng)中有哪些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查看,對應(yīng)參數(shù)<link>
java對應(yīng)參數(shù)<name>
/usr/local/java/jre1.8.0_131/bin/java對應(yīng)<path>,表示java1.8.0 的java命令的路徑
數(shù)字4 對應(yīng) 參數(shù)<priority> ,因為已經(jīng)有3個程序提供java了,所以要寫4
3.用alternatives --config java 查看安裝java 1.8.0 成功沒有

劃紅線的java就是我剛剛安裝的,說明安裝成功
三:選擇java版本
alternatives --config java
看到的結(jié)果和二(3)的結(jié)果一樣,注意最后一句英文:Enter to keep the current selection[+], or type selection number ,翻譯過來就是按Enter鍵來保存當(dāng)前選擇[+],或漸入選擇號碼。我鍵入號碼4 表示我選擇使用java 1.8.0
四:使用java -version查看選擇的版本

以上這篇使用Linux的alternatives命令替換選擇軟件的版本方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
linux shell腳本對未定義變量的判斷以及if的用法詳解
今天小編就為大家分享一篇linux shell腳本對未定義變量的判斷以及if的用法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07
Shell腳本監(jiān)控服務(wù)器在線狀態(tài)和郵件報警的方法
這篇文章主要介紹了Shell腳本監(jiān)控服務(wù)器在線狀態(tài)和郵件報警的方法,使用的是ping命令來監(jiān)控,需要的朋友可以參考下2014-03-03
Linux系統(tǒng)中查看目錄權(quán)限的命令詳解
在?Linux?系統(tǒng)中,文件和目錄的權(quán)限管理是保證系統(tǒng)安全和數(shù)據(jù)安全的重要機(jī)制,正確理解和使用權(quán)限設(shè)置,可以幫助用戶有效地控制對文件和目錄的訪問,本文給大家介紹了Linux系統(tǒng)中查看目錄權(quán)限的命令,需要的朋友可以參考下2024-12-12
Linux shell 獲得字符串所在行數(shù)及位置的方法
這篇文章主要介紹了Linux shell 獲得字符串所在行數(shù)及位置的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08

