Linux常用命令记录
在指定目录搜索内容
find ./ -type f \( ! -name "*.log" ! -name "*.log.*" ! -name "*.txt" ! -name "*.data" ! -name "*.swp" \) -exec grep -n "172.24.51.247" {} +
批量杀死系统进程
ps aux|grep send-comment-message|grep -v grep|awk '{print $2}'|xargs kill
切换用户
# 横线的含义是 模拟登录Shell,会读取完整的环境变量
su - user1
sudo su -
查看Redis大KEY
redis-cli -p 6369 --bigkeys -a LmkRedis@2021
重复执行一个命令
watch -n 30 'ps aux|grep chain-goods-sync|grep -v grep'
查看端口号被哪个程序占用
lsof -i :80
命令行输入内容配合php
# 如何用linux的管道符语法配置php脚本去处理一些数据
cat temp.log |grep input|php -r "echo urldecode(file_get_contents('php://stdin'));"