由于現(xiàn)在JAVA開(kāi)發(fā)的很多應(yīng)用都是部署到Linux系統(tǒng)上的,因此了解和掌握一些Linux的常用命令是非常有必要的,以下就是在Java開(kāi)發(fā)過(guò)程中一些常用的命令。
常用命令
查找文件
find / -name log.txt
根據(jù)名稱(chēng)查找在 /目錄下的 log.txt文件。
find .-name "*.xml"
遞歸查找所有的xml文件。
find .-name "*.xml"|xargs grep "hello"
遞歸查找所有包含hello的xml文件。
ls -l grep 'jar'
查找當(dāng)前目錄中的所有jar文件。
檢查一個(gè)文件是否運(yùn)行
ps –ef|grep tomecate
檢查所有有關(guān)tomcat的進(jìn)程。
終止線程
kill -9 19979
終止線程號(hào)為19979的線程
查看文件,包括隱藏文件。
ls -al
查看當(dāng)前工作目錄。
pwd
復(fù)制文件包括其子文件到指定目錄
cp -r source target
復(fù)制source文件到target目錄中。
創(chuàng)建一個(gè)目錄
mkdir new
創(chuàng)建一個(gè)new的目錄
刪除目錄(前提是此目錄是空目錄)
rmdir source
刪除source目錄。
刪除文件 包括其子文件
rm -rf file
刪除file文件和其中的子文件。
-r表示向下遞歸,不管有多少目錄一律刪除
-f表示強(qiáng)制刪除,不做任何提示。
移動(dòng)文件
mv /temp/movefile /target
切換用戶(hù)
su -username
查看ip
ifconfig
注意是 ifconfig 不是windows中的ipconfig
總結(jié)
以上就是在Linux下開(kāi)發(fā)Java應(yīng)用常用的Linux命令,如有遺漏請(qǐng)?jiān)谠u(píng)論處補(bǔ)充,我將不定期添加。