JDK安裝
1.新建一個文件夾sudo mkdir /usr/lib/jvm
2.移動jdk到新建文件夾中:sudo mv -f /home/jm/下載/jdk-8u121-linux-x64.tar.gz /usr/tools/jdk/
3.解壓文件:tar -zxvf jdk-8u121-linux-x64.tar.gz
4.重命名文件夾:sudo mv jdk1.8.0_121 jdk1.8
5.配置java環境變量:sudo vi /etc/profile
添加以下配置:
export JAVA_HOME=/usr/tools/jdk/jdk1.8
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
6.使配置文件生效:source /etc/profile
7.測試java配置是否生效:java -version
安裝scala-2.12.1
為了復習以上安裝過程安裝了Scala,重復以上解壓安裝的過程安裝Scala,然后用同樣的方法配置Scala環境變量:
exportSCALA_HOME=//usr/tools/scala/scala-2.12.1
PATH=$SCALA_HOME/bin:$PATH
使配置文件生效:source /etc/profile
測試Scala是否生效:scala -version
當前工作中常用的Linux命令
cd [文件夾路徑] :進入到相應的文件夾中
cd..:退出返回到上一級文件夾中,還可以cd../../..一直往上返回
ls -l:很多情況下可以直接用ll(兩者列出的信息顯示還是有區別的),列出當前路徑下文件的詳細信息,可以區分出哪個是文件哪個是文件夾,方便下一級查找或者查看文件
ls:列出目錄下的文件,只顯示文件或文件夾的名稱,但是分別不出哪個是文件哪個是文件夾(一般會有顏色標出)
ps aux|grep java:查找java進程,ps是顯示當前狀態處于running的進程,ps aux是顯示所有進程和其狀態,grep表示在這些里搜索,就是結果中搜索java進程
kill -9 [進程]:-9表示強制殺死該進程
sh 文件名.sh:運行.sh文件,工作中常用的場景是啟動tomcat
./文件名.sh:也是運行.sh文件,我一般情況下是用上面的
vi、vim:多模式編輯器,一開始學習用的是vim,后來在工作中用xshell連到服務器上vim命令用不了,才知道還有vi命令,vim是比vi高級一點的編輯器,我理解的就是Windows下EditPlus和記事本的區別。
cat [文件名]:顯示出該文件中的所有內容
tail -f [文件名]:實時顯示新追加到文件中的信息。查看日志文檔的命令,特別是給開發重現Bug并提供日志的時候特別方便,不用在巨大的log文件中查找報錯信息
前兩部分是在Linux環境下練習安裝軟件,很久沒有安裝了有點生疏,還有后續的一些環境搭建之后再繼續記錄,以后不用每次都上網搜了,第三部分是我工作中最常用的幾個命令,Linux的命令總是帶很多參數,多到看不太懂它是什么意思,也記不住,需要的時候上網百度一下,能一直記在腦子里的就是這些最常用的