技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 服務(wù)器類 >

Java開(kāi)發(fā)時(shí)經(jīng)常使用的相關(guān)Linux命令整理

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-02-20 18:00┆點(diǎn)擊:

  1.查找文件

  代碼如下:

  find / -name filename.txt

  根據(jù)名稱查找/目錄下的filename.txt文件。

  代碼如下:

  find . -name "*.xml"

  遞歸查找所有的xml文件

  代碼如下:

  find . -name "*.xml" |xargs grep "hello world"

  遞歸查找所有文件內(nèi)容中包含hello world的xml文件

  代碼如下:

  grep -H 'spring' *.xml

  查找所以有的包含spring的xml文件

  代碼如下:

  find ./ -size 0 | xargs rm -f &

  刪除文件大小為零的文件

  代碼如下:

  ls -l | grep '.jar'

  查找當(dāng)前目錄中的所有jar文件

  代碼如下:

  grep 'test' d*

  顯示所有以d開(kāi)頭的文件中包含test的行。

  代碼如下:

  grep 'test' aa bb cc

  顯示在aa,bb,cc文件中匹配test的行。

  代碼如下:

  grep '[a-z]{5}' aa

  顯示所有包含每個(gè)字符串至少有5個(gè)連續(xù)小寫(xiě)字符的字符串的行。

  2.查看一個(gè)程序是否運(yùn)行

  代碼如下:

  ps -ef|grep tomcat

  查看所有有關(guān)tomcat的進(jìn)程

  3.終止線程

  代碼如下:

  kill -9 19979

  終止線程號(hào)位19979的進(jìn)程

  4.查看文件,包含隱藏文件

  代碼如下:

  ls -al

  5.當(dāng)前工作目錄

  代碼如下:

  pwd

  6.復(fù)制文件

  代碼如下:

  cp source dest

  復(fù)制文件

  代碼如下:

  cp -r sourceFolder targetFolder

  遞歸復(fù)制整個(gè)文件夾

  代碼如下:

  scp sourecFile romoteUserName@remoteIp:remoteAddr

  遠(yuǎn)程拷貝

  7.創(chuàng)建目錄

  代碼如下:

  mkdir newfolder

  8.刪除目錄

  代碼如下:

  rmdir deleteEmptyFolder

  刪除空目錄

  代碼如下:

  rm -rf deleteFile

  遞歸刪除目錄中所有內(nèi)容

  9.移動(dòng)文件

  代碼如下:

  mv /temp/movefile /targetFolder

  10.重命名

  代碼如下:

  mv oldNameFile newNameFile

  11.切換用戶

  代碼如下:

  su -username

  12.修改文件權(quán)限

  代碼如下:

  chmod 777 file.java file.java

  的權(quán)限-rwxrwxrwx,r表示讀、w表示寫(xiě)、x表示可執(zhí)行

  13.壓縮文件

  代碼如下:

  tar -czf test.tar.gz /test1 /test2

  14.列出壓縮文件列表

  代碼如下:

  tar -tzf test.tar.gz

  15.解壓文件

  代碼如下:

  tar -xvzf test.tar.gz

  16.查看文件頭10行

  代碼如下:

  head -n 10 example.txt

  17.查看文件尾10行

  代碼如下:

  tail -n 10 example.txt

  18.查看日志類型文件

  代碼如下:

  tail -f exmaple.log

  這個(gè)命令會(huì)自動(dòng)顯示新增內(nèi)容,屏幕只顯示10行內(nèi)容的(可設(shè)置)。

  19.使用超級(jí)管理員身份執(zhí)行命令

  代碼如下:

  sudo rm a.txt

  使用管理員身份刪除文件

  20.查看端口占用情況

  代碼如下:

  netstat -tln | grep 8080

  查看端口8080的使用情況

  21.查看端口屬于哪個(gè)程序

  代碼如下:

  lsof -i :8080

  22.查看進(jìn)程

  代碼如下:

  ps aux|grep java

  查看java進(jìn)程

  代碼如下:

  ps aux

  查看所有進(jìn)程

  23.以樹(shù)狀圖列出目錄的內(nèi)容

  代碼如下:

  tree a

  24. 文件下載

  代碼如下:

  wget

< p>curl

  25. 網(wǎng)絡(luò)檢測(cè)

  代碼如下:

  ping

  26.遠(yuǎn)程登錄

  代碼如下:

  ssh userName@ip

  27.打印信息

  代碼如下:

  echo $JAVA_HOME

  打印java home環(huán)境變量的值