1. 程式人生 > >Linux命令使用(個人心得)

Linux命令使用(個人心得)

Linux也學習了很長時間,這是我使用Linux系統所總結出來的命令,可能不是很全都是我經常用的。

各位小夥伴!如有錯誤及時點醒。得意

     1.解壓命令:

         unzip -d  ***.zip (-d表示解壓到哪個目錄)

   tar -xzvf ***.tar.gz //解壓字尾為 .gz的

        jar   -xvf   '包名'           //解壓 .jar的壓縮包 

     2.安裝命令:    

   rpm -vih '包名'   //將.rpm安裝到Linux系統圖形化頁面下(比如fedora,直接可以看到安裝的程式)

   rpm -e  '包名'(不支援*) //解除安裝rpm包

  3.yum 命令:

  //查詢軟體是否有安裝包

   yum list |grep‘名稱’

  //linux下安裝外掛(比如微信)
   yum install -y wechat 

  4.建立檔案、資料夾:

         touch  ***.txt      //建立資料夾(也可以建立檔案)

         mkdir  '名稱'       //同上

     5.查詢在哪個路徑下命令:

        find / -name "*.class":查詢所有後綴為.class的檔案   //想查詢別的檔案把 .class的換掉就ok了

        which   '名稱'     //查詢出文件的當前路徑,一般Linux下用的比較多

    6.其他命令:

        //只讀檔案刪除:

使用 chattr -i ‘檔名’, rm -r  '檔名'    

        //檢視網路服務狀態

systemctl status network.serivce    

        //檢視伺服器啟動的服務

        systemctl  list-unit-files

        //從網路上下載東西:

        wget  '需要下載的路徑'

       //輸出日誌(例如tomcat下)

        tail -f catalina.out

       //查詢檔案內容命令:

         cat   '檔名稱'

       //修改檔案內容

         vim   '檔名稱'  (進去按insert是新增)

         wq (儲存退出)

         q!(退出不做修改)

     7.網路檢視命令:    

        //檢視當前ip

        ifconfig

        //檢視當前端口占用情況:

          lsof -i:埠號

        //檢視Linux伺服器版本:

          lsb_release -a

        //檢視當前ip防火牆規則:

          iptables -l -n

在linux下建立一個可執行shell指令碼解決沒有許可權問題:

1.touch hello.sh

2.vim hello.sh 

 鍵入i 

 插入#! /bin/sh

java -jar /usr/local/server/fda-0.0.1-SNAPSHOT.jar >/root/temp.txt& (/usr/lcoal/beta/nohup.out&指定日誌輸出)

 鍵入: 

    esc 

    :

    wq

3.chmod 700 hello.sh

4. 執行./hello.sh

搜尋命令:yum search

6.idea使用終端的各種命令

mvn compile 編譯原始碼

spring boot:

java -jar xxx.jar 執行jar包

//打包忽略測試資料

mvn package -DskipTests