随笔分类 - linux / 01-shell 指令
摘要:AWK 看这篇就基本能满足日常了: https://www.cnblogs.com/zhengyan6/p/16290156.html awd -F'f' '{print $NF}' 1.txt $NF 分隔符的最后一列。(如果能分割就是最后一个,如果不能分割,那就是整行) NF 是行数。。 $0
阅读全文
摘要:原文参考:https://blog.csdn.net/weixin_43431218/article/details/137037536 总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 查看物理CPU个数 cat /p
阅读全文
摘要:在一个目录下 /opt/temp/ 写一个脚本 比如一分钟打印一次时间 logdate.sh # 打印当前时间到 date.log 文件上 echo "$(date '+%Y-%m-%d %H:%M:%S')" >> /opt/temp/date.log 然后添加 cron 定时任务 这个是编辑定时
阅读全文
摘要:查看关键字前后20个字符 grep -oP '.{0,20}deviceName.{0,20}' data.log grep -oE '.{0,20}deviceName.{0,20}' data.log (在 macos下,不认识 -P 参数) 只显示一行日志的第 1 ~ 20 个字符 more
阅读全文
摘要:关于 sed 的用法 获取第1到2000行 sed -n '1,2000p' record_log.txt > packages/1.sql
阅读全文
摘要:当前文件比较多,想删除某文件/文件夹外的所有文件 方法一: rm -rf !(keep) #删除keep文件之外的所有文件 rm -rf !(keep1 | keep2) #删除keep1和keep2文件之外的所有文件 方法二: 通过管道,把文件找到, (1)使用 xargs 执行指令: ls |
阅读全文
摘要:先来看两个 netstat -natp: -n:以数字形式显示IP地址和端口号,而不进行反向解析。 -a:显示所有的连接和监听端口,包括TCP和UDP。 -t:仅显示TCP协议的连接。 -p:显示与连接关联的进程信息。 因此,netstat -natp 命令将以数字形式显示所有的TCP和UDP连接,
阅读全文