随笔分类 -  linux / 01-shell 指令

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

点击右上角即可分享
微信分享提示