本次文章簡單記錄下linux常用的命令,以便后續查用,不喜勿噴~
1、檔案相關
# 新建檔案
touch demo.txt
# 復制檔案
cp demo.txt demo2.txt
# 移動檔案
mv demo.txt demo2.txt
# 新建的sh腳本權限不夠
chmod +x start.sh
# 查看當前目錄總共占的容量
du -sh
# 查看磁盤占用量
ls -lh
# 查看檔案詳細資訊
ll -lrt
# linux下以M為單位顯示檔案大小
ls -l --block-size=M
# 查找某個檔案的位置
find *|grep nginx.pid
# 亂碼檔案洗掉 (42762243為臨時ls -li串列的第一列資料)
find . -inum 42762243 -exec rm {} -rf \;
#解壓后綴為gz或者tar的檔案
tar -zxvf jdk-8u131-linux-x64.tar.gz
#解壓zip檔案
unzip demo.zip
2、日志相關
# 查找demo.log日志中的hello
grep "hello" demo.log
# 查看demo.log日志中hello出現的次數
grep "hello" demo.log | wc -l
# less + G 倒敘查看demo日志檔案
less demo.log
# 查看某個時間段的日志
sed -n '/2018-08-15 10:37:32/,/2018-08-15 10:38:01/p' catalina.out
# 查看linux系統日志,/var/log目錄下的messages日志
more /var/log/messages
3、行程相關
# 查找tomcat行程編號
ps -ef|grep tomcat
# 查找某個行程并kill
ps -ef|grep nginx|grep -v grep|awk '{print $2}'|xargs kill -9
# 查看linux系統OOM killer(Out Of Memory killer)機制殺死的行程日志
grep "Out of memory" /var/log/messages
# autossh配置命令
autossh -M 34034 -NR 8999:localhost:5002 fengyubanlan@127.0.0.1
# lsof查看行程相關資訊,格式為: lsof -p 行程號
lsof -p 4567
# 查看linux行程資訊
htop
4、埠占用
# windows清除埠占用
# 1.查詢埠占用的行程ID
netstat -aon|findstr "80"
# 2.查看埠號所對應的應用程式
tasklist | findstr "4632"
# 3.終止行程
taskkill /pid 4632 /F
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/256340.html
標籤:其他
上一篇:dockerfile 在整理
