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