Linux 日常笔记

常用命令

# 查找文件
find 目录 -name "filename"

# 在文件中查找包含关键字的行
grep '关键字' test.txt

# 统计文件行数
wc -l test.txt

grep '正则' test.txt

.	任意字符          	"a.c"满足的例子abc、fapcc
?	匹配前一个字符0或1次	"abc?"满足的例子ab、mabcd
*	匹配前一个字符≥0次	             "abc*"满足的例子abbb、abcd
()	将候选的所有元素放在()内,用|隔开	     "a(1|2|3)bc"满足的例子a1b

日志查询

转载自:https://github.com/yaseng/pentest/blob/master/note/audit-log.md

# 查找关键词并统计行数
cat 2015_7_25_test_access.log | grep "sqlmap" | wc -l

# 查找所有日志中的关键词
find ./ -name "*.log" | xargs grep "sqlmap" | wc -l

# 统计日志文件中指定时间范围的日志



文本处理

删除文件指定行

# 只要文件最后10行
tail -n 10 test.txt > newtest.txt

# 从第10行开始的文件内容
tail -n +10 test.txt > newtest.txt

# 只要文件的前100行
head -n 100 test.txt > newfile.txt

文件查找


网络

CPU&内存&进程


posted @ 2022-04-05 22:40  DailyYu  阅读(27)  评论(0编辑  收藏  举报