常见用法grep_tail_more
- grep
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 用 grep 来搜索多个条件 AND条件 使用 -E 'pattern1.*pattern2' 实现AND操作。 grep -E 'pattern1.*pattern2' filename grep -E 'pattern1.*pattern2|pattern2.*pattern1' filename 第一个例子如下:(其中两个pattern的顺序是指定的) grep -E 'Dev.*Tech' employee.txt 200 Jason Developer Technology $5,500 第二个例子:(两个pattern的顺序不是固定的,可以是乱序的) grep -E 'Manager.*Sales|Sales.*Manager' employee.txt OR条件 grep 同时满足多个关键字和满足任意关键字 grep -E "word1|word2|word3" file .txt #满足任意条件(word1、word2和word3之一)将匹配 grep word1 file .txt | grep word2 | grep word3 #必须同时满足三个条件(word1、word2和word3)才匹配 |
- tail
1 2 3 | tail -f 实时查看日志文件 tail -f 日志文件log tail - 100f 实时查看日志文件 后一百行 tail -f -n 100 catalina.out linux查看日志后100行 |
- more
1 2 3 4 5 6 7 8 9 | 查看 /var/log/dmesg 文件 #more /var/log/dmesg 常用按键 空格键:查看下一屏; 回车键:往下滚动一行; b 键:往前查看一屏; q 键:退出 从指定行开始显示 #more +N file_name 限制每页显示的行数 #more -N file_name more -10 /var/log/dmesg #对于 /var/log/dmesg 文件我们一次只想查看 10 行 |
- date
1 2 3 4 5 6 7 8 9 | date :显示当前时间 date +%Y:显示当前年份 date +%m:显示当前月份 date +%d:功能描述:显示当前是哪一天 date "+%Y-%m-%d %H:%M:%S" :显示年月日时分秒 ##举例 date :显示当前时间信息 date date "+%Y-%m-%d" :显示当前时间年月日 date "+%Y-%m-%d %H:%M:%S" :显示当前时间年月日时分秒,为什么要加“”,这样能把空格输出,不加也能输出时间 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南