![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
linux shell命令
nailsoul
这个作者很懒,什么都没留下…
展开
-
ls 按大小排序
通过S参数来升序排序 Sr来倒序排序 可以加上l来显示详细信息如ls -S 按大小升序排序ls -Srl 按大小降序排序 并显示文件详细信息通过l显示的大小单位是字节不好看 如果想自动根据大小转换成合适的单位可以使用h参数 即human的意思...原创 2021-09-29 13:51:58 · 417 阅读 · 0 评论 -
linux每秒获取流量脚本
net-flow.sh间隔1秒,通过/proc/netdev获取接受字节数和发送字节数 在用后面获取的减去前面的字节数 得到当前发送和接受字节数#!/bin/shwhile truedo eval $(cat /proc/net/dev|grep eth0|awk '{printf("receiveFirst=%s;sendFirst=%s",$2,$10)}') sleep 1s eval $(cat /proc/net/dev|grep et原创 2020-07-22 16:30:49 · 327 阅读 · 0 评论 -
java自动部署脚本
java自动部署脚本背景每次开发了新功能和修复了bug上线前都需要打包上传到服务端运行 偶尔来几次还行 次次都这样就烦人了 今天终于忍无可忍 无需在忍 写了个脚本一键打包上传部署实现思路通过mvn 来打包 通过scp 来上传 通过ssh来远程执行部署命令注意事项由于远程执行命令用的是 ssh root@test所以需要配置成root用户秘钥登录 并添加test的hosts...原创 2020-04-19 19:58:38 · 1608 阅读 · 0 评论 -
ssh链接长时间不用
背景当使用ssh链接服务端后 如果一段时间不操作的话 terminal就会失去响应 有时还会报如下错误packet_write_wait: Connection to x.x.x.x port 22: Broken pipeWrite failed: Broken pipe解决办法ssh链接时带上-o参数ssh -o ServerAliveInterval=60 root@tes...原创 2020-04-19 00:55:18 · 278 阅读 · 0 评论 -
通过信号量来控制nginx
kill命令kill [-signal|-s signal|-p] [-q value] [-a] [--] pid|name...kill -l [number] | -LThe command kill sends the specified signal to the specified processes or process groups. If no sign...原创 2020-03-08 18:58:26 · 228 阅读 · 0 评论 -
awk中使用变量计算
方式一 使用-v参数#不能直接使用环境变量 需要赋值给本地变量在使用echo 当前用户为|awk -v USER=$USER '{print $1 USER}'uptime|awk '{print $11}'|awk -F ',' -v processNum=`cat /proc/cpuinfo | grep "processor" | wc -l` '{print "负载值:...原创 2019-12-19 18:17:50 · 1191 阅读 · 0 评论