常见用法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":显示当前时间年月日时分秒,为什么要加“”,这样能把空格输出,不加也能输出时间

  

posted @   smatterer  阅读(96)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示