centos(10)-tar.gz解包及符號連結方法,centos-tar.gz

來源:互聯網
上載者:User

centos(10)-tar.gz解包及符號連結方法,centos-tar.gz

在window中可以用rar或zip解壓縮來安裝程式,centos也有各種壓縮檔,本篇將介紹當前使用最普遍的tar.gz檔案。

tar.gz

gz尾碼:使用gzip命令壓縮的檔案,指一個檔案的壓縮檔,沒有打包。

tar尾碼:使用tar命令產生的包檔案,指多個檔案的打包檔案,但並沒有壓縮。

tar.gz尾碼:使用tar打包,同時使用gzip壓縮的檔案。

下載jdk.tar.gz

下載後使用winscp複製到centos,也可以使用wget下載,但是要先找到最終,第四篇講過。

解包jdk.tar.gz

現在使用普通使用者,wb是我建立的普通使用者。紅字是下載的tar.gz檔案。

tar -xf jdk-8u151-linux-x64.tar.gz -C /home/wb:將tar.gz檔案解包到/home/wb目錄

tar是包命令。

-x是解包選項。

-f是指檔案源,注意這個選項放在最後,緊接檔案名稱。

-C是解包後存放的目錄,必須是存在的目錄。沒有這個選項預設解包到目前的目錄,其實我指定的也是目前的目錄。

注意:我已經提前把之前用rpm安裝的jdk刪除了,這裡解包之後,是無法直接執行java命令的。

建立java符號連結

要讓java命令生效有多種方法,上一篇講的是在PATH中追加jdk的bin目錄,現在要講的是在已有的PATH中建立連結指向jdk的bin目錄,這種方法更加簡單安全,也是第四篇rpm在安裝jdk時自動會做的事情。如果對PATH不理解需要先理解上一篇。

echo $PATH:顯示最後面兩個目錄就是普通使用者的專用PATH,預設並不存在,需要手動建立這個目錄,mkdir /home/wb/bin。

ln -s /home/wb/jdk1.8.0_151/bin/* /home/wb/bin/:對/home/wb/jdk1.8.0_151/bin目錄下的所有檔案建立符號連結,並儲存到/home/wb/bin/目錄下。*代表所有檔案。

ln:建立連結檔案,預設是永久連結,這裡不討論。

-s:指建立符號連結,而不是預設的永久連結,符號連結相當於window中的捷徑。因為與永久連結對應,所以也稱軟連結。

如,PATH並沒有變化,配置太多PATH也不利於管理。最後查看/home/wb/bin目錄,發現這裡面全部是連結檔案,而且指向jdk的bin目錄。

此時再執行java命令時,首先根據PATH找到/home/wb/bin中的java連結檔案,然後通過連結找到安裝的java檔案。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.