Ubuntu16.04安裝jdk以及環(huán)境配置

其安裝步驟和linux上是一樣的操作

步驟一:查看現(xiàn)有安裝的jdk的版本(在Ubuntu中rpm命令不管用,可省略)

rpm -qa | grep -i java


步驟2:卸載已有軟件(Ubuntu不能使用rpm,可省略這一步)

rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686


步驟:將jdk的壓縮包上傳到系統(tǒng)的一個文件夾中

我是使用的軟件Xftp用來,操作文件,可直接在里面建立文件夾將壓縮包上傳,不用再使用命令,比較省事

步驟4:在當前壓縮包的文件中解壓JDK

tar -zxvfjdk-8u181-linux-x64.tar.gz

步驟5:將jdk移動到“/usr/local/src/java”

注意,一定要移動到/usr/local/src目錄下,我之前移到了自己定義的一個位置,一直沒有安裝成功

mkdir /usr/local/src/java/

在壓縮包的文件下,將壓縮后的jdk進行移動

mv jdk1.8.0_181/? ? /usr/local/src/java/jdk1.8

這個jdk1.8是自己起的一個名字,進入里面就是bin

步驟6:配置系統(tǒng)環(huán)境變量

vim /etc/profile

輸入i 進入編輯模式,鍵盤上的上下左右鍵進行換行,輸入命令

export JAVA_HOME=/usr/local/src/java/jdk1.7

export PATH=$JAVA_HOME/bin:$PATH


esc進入一般模式,然后輸入: wq? 保存并退出

步驟7:使配置文件生效,并測試

進入到bin目錄下輸入命令:

source /etc/profile

java -version


問題1:虛擬機ping通主機,一直不停運行

解決:按鍵盤的Ctrl+Z就可以了

問題2:連接不上xshell等遠程工具

解決:在Ubuntu安裝ssh服務器

???????sudo apt-get install openssh-server

下載好就可以連接

Xshell如何連接:https://blog.csdn.net/dengjin20104042056/article/details/79123387

問題3:xftp從Windows往linux系統(tǒng)上傳文件失敗

Permission is not allowed。錯誤,剛開始成功了,后來成功的文件夾也不行。

解決:于是我把文件夾的權限改成777。$chmod 777 env???但是why?不是root權限么

一、開啟管理員Root賬號

一般我們在服務器內的操作都需要通過管理員Root賬號來進行。?

sudo passwd root ?#啟用Root賬號并設置密碼,根據(jù)提示輸入兩次密碼

su root ?#從普通用戶切換到root用戶,根據(jù)提示輸入root密碼

su moodletsg #從root用戶切回到普通用戶,在su之后輸入你自己的用戶名

sudo passwd -l root #禁用root賬號,要重啟則輸入sudo passwd root再次設置密碼


cd ..是回到上一級目錄

cd .是當前目錄

cd /是回到根目錄

cd ~回到用戶主目錄

ll 列出來的結果詳細,有時間,是否可讀寫等信息

ls?只列出文件名或目錄名

ifconfig ??查看網絡地址

cat +文件名 查看文件,不會進入編輯模式

管道命令

二、文件編輯命令:

vi和vim的區(qū)別

他們都是多模式編輯器,vim是vi的升級版本,vim兼容vi

vi有3個模式:插入模式、命令模式、低行模式。?

插入模式:在此模式下可以輸入字符,按ESC將回到命令模式。?

命令模式:可以移動光標、刪除字符等。?

低行模式:可以保存文件、退出vi、設置vi、查找等功能(低行模式也可以看作是命令模式里的)。?

1.打開文件、保存、關閉文件(vi命令模式下使用)?

vi filename?????? //打開filename文件?

:w?????? //保存文件?

:wvpser.net//保存至vpser.net文件?

:q????????? //退出編輯器,如果文件已修改請使用下面的命令?

:q!??????? //退出編輯器,且不保存?

:wq???????? //退出編輯器,且保存文件?


2.插入文本或行(vi命令模式下使用,執(zhí)行下面命令后將進入插入模式,按ESC鍵可退出插入模式)?

a????? //在當前光標位置的右邊添加文本?

i?????? //在當前光標位置的左邊添加文本?

A???? //在當前行的末尾位置添加文本?

I????? //在當前行的開始處添加文本(非空字符的行首)?

O???? //在當前行的上面新建一行?

o???? //在當前行的下面新建一行?

R??? //替換(覆蓋)當前光標位置及后面的若干文本?

J??? //合并光標所在行及下一行為一行(依然在命令模式)


三、文件權限

文件權限詳解:

drwxr-xr-x?

權限一共有十位d?rwx?r-x?r-x

第一位:d是目錄文件,l是鏈接文件,-是普通文件,p是管道

第二到第四位:user表示這個文件的屬主擁有的權限,r是讀,w是寫,x是執(zhí)行。

第五到第七位:group表示和這個文件屬主所在同一個組的用戶所具有的權限

第八到第十位:other表示其他用戶所具有的權限。

例如:

drwxr-xr-x user1 group1 filename

表示filename是個目錄,user1擁有讀寫執(zhí)行的權限,和user1所在同一個group1組里的用戶擁有只讀和執(zhí)行權限,剩下其他用戶擁有只讀和執(zhí)行權限。

ls–l ??查看當前文件夾下所有文件的詳細信息

增加或者刪除權限:

完整命令:chmod ?[{ugoa}{+-=}{rwx}] ?[文件名或者目錄]

u--user ??g--group ?o --other ???a ?--all

例如:

chmod ?u+rwx ??filename ?這就是對filename文件執(zhí)行u用戶添加rwx權限

數(shù)字命令控制權限:

x------1

w------2

r------4

chmod a+rwx filename????~ ???chmod 777 filename

四、創(chuàng)建文件和文件夾

創(chuàng)建文件:touch ?(文件名)

創(chuàng)建文件夾:mkdir ?(文件夾名)

五、刪除操作

rm [選項]文件

-f, --force強力刪除,不要求確認

-i每刪除一個文件或進入一個子目錄都要求確認

-I在刪除超過三個文件或者遞歸刪除前要求確認

-r, -R遞歸刪除子目錄

-d, --dir刪除空目錄

-v, --verbose顯示刪除結果

常用如下幾個:

rm -d目錄名#刪除一個空目錄

rmdir目錄名#刪除一個空目錄

rm -r目錄名#刪除一個非空目錄

rm文件名#刪除文件

在終端進到那個文件夾,然后執(zhí)行:

sudo rm -rf文件夾名

如果還是不行,就用

sudo chmod 777文件夾名

sudo rm -rf文件夾名

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,664評論 9 468
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,329評論 0 10
  • 進入帶空格的文件或者文件夾 Linux文件權限詳解 文件和目錄權限概述 在linux中的每一個文件或目錄都包含有訪...
    annkee閱讀 2,793評論 0 4
  • 第一章 1.Linux是一套免費使用和自由傳播的類UNIX操作系統(tǒng),它可以基于Intel x86系列處理器以及Cy...
    yansicing閱讀 5,577評論 0 9
  • ? 實際上每一塊自內存區(qū)中都會有存在一部分的可變伸縮區(qū),其基本流程:如果空間不足了,則在可變的范圍之內擴大內存...
    P_ursuit閱讀 2,755評論 0 0

友情鏈接更多精彩內容