Linux命令

112

文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 搜索文件名包含backup的文件 find ./ -name *backup* # 查找10天前的文件 +10表示10天前 -10表示10天内 find ./ -mtime +10 # 查找10分钟前的文件 +10表示10分钟前 -10表示10分钟内 find ./ -mmin +10 # 列出所有文件时排除某个目录 ls ./ |grep -v *.log # 删除时排除某个目录 ls /home |grep -v 排除的目录名 |xargs -i rm -rf /home/{} # 删除所有 .log文件 find ./ -name *.log | xargs rm -rf # 查看磁盘空间 df -h # 查看当前文件夹磁盘占用情况 du -h --max-depth=1

网络

发送get请求

1
curl 网址

发送post请求

1
curl -H "Content-Type: application/json" -X POST -d '{"at":{"atMobiles":["13296619668"],"isAtAll":false},"text":{"content":"vkun:我就是我,@XXX是不一样的烟火"},"msgtype":"text"}' "https://oapi.dingtalk.com/robot/send?access_token=6eb294bb9fedde96599585556218b0b46672612269cc4883b798d1a94ffdfb9c"

其他

根据tomcat名称,强制关闭

1
2
3
4
5
6
Linux_new_id=`ps -ef | grep java | grep "${tomcat_home}/"|grep -v "grep" | awk '{print $2}'` for id in $Linux_new_id do kill -9 $id echo "killed $id" done

根据名称查进程

1
ps -ef|grep tomcat-lsyh-mh-9002-9003

查询内存使用情况

1
top -c -b -o +%MEM | head -n 37 | tail -37

查询端口占用

1
netstat -tunlp | grep 8080

开端口

1
2
firewall-cmd --add-port=8309/tcp --permanent firewall-cmd --reload
目录