当前位置: 首页 > article >正文

提高运维效率的N的Linux命令

目前,大家心中最常用的Linux命令估计是Grep、Tail、Netstat等等吧,然而每次遇到问题的时候,总是会忘记一些超级高效的用法,今天(当然,以后会继续更新)总结了几个超级使用的Linux命令,并结合实际的场景讲讲如何使用。

Grep

指定目录下进行单个关键字查找

grep -r "hello" ./
这里使用-r进行递归查找,./表示在当前目录下查找

指定目录,多个关键字满足任意一个查询

  • 在某个文件中查询
    grep -E "hello|Linux" a.txt
  • 在指定目录中查询
    grep -rE "hello|Linux" ./

指定目录,多个关键字同时满足的查询

grep "hello" -r ./ | grep "Linux" -i | grep "code"
这里的意思是现在./路径下查找hello关键词,然后再基于查找的结果找大小写敏感(-i)的“Linux”以及查找“code”

Tail

Tail命令一般用在日志筛查方面

动态输出后10条日志

tail -f a.log
默认tail命令会输出10条日志

输入后100条数据

tail -100f a.log 输入后100条数据

超级有用:动态输出tomcat.log日志中的error和warn级别的日志

tail -20f tomcat.log | grep -E "error|warn" -i

Find

找出以md结尾的文件

find . -name "*.md"

找出文件

find . -name "*.md" -type f

找出目录

find . -name "*.md" -type d

前5天最后一次被修改的时间

find . -name "*.md" -mtime 5

可以搜索 在 5~10 天前的文件

find . -type f -ctime +5 -ctime -10

!!常用:模糊查找与忽略大小写

find . -iname "*linux*"

less

操作命令
向前翻一页:[pageup] 或 ctrl+b 或 b
向后翻一页:[pagedown] 或 ctrl+f 或 空格
向前翻半页:u
向后翻半页:d
向前翻一行:k 或 y
向后翻一行:j 或 回车
移动到最后一行:G
移动到第一行:g
向上搜索:?字符串
向下搜索:/字符串
重复前一个搜索:n
反向重复前一个搜索:N
使用配置的编辑器编辑:v


http://www.kler.cn/a/7171.html

相关文章:

  • QT仿QQ聊天项目,第三节,实现聊天界面
  • 使用 Python 和 Py2Neo 构建 Neo4j 管理脚本
  • PySpark——Python与大数据
  • java.sql.SQLException Parameter index out of range
  • Vue3 provide 和 inject的使用
  • python-文件内容操作
  • 2023-04-04 2016天梯赛决赛练习题L1
  • 一文彻底读懂异地多活
  • ArrayDeque类常用方法
  • 国产ARM+FPGA架构在“能源电力”中的典型应用详解
  • JVM 垃圾回收器
  • 【从零开始学习 UVM】6.8、UVM 激励产生 —— UVM Sequence 仲裁详解
  • 【蓝桥杯】【嵌入式组别】第四节:Systick系统滴答定时器
  • VS2022编译nanovg绘图库
  • Spring之Bean的获取过程
  • LC-1125. 最小的必要团队(状态压缩 + 0-1背包)
  • React 组件通信
  • PCL 非线性最小二乘法拟合圆柱
  • 4.5---Spring框架之Spring的自动装配(复习版本)
  • 2023年第十四届蓝桥杯JAVA B组题目
  • SpringMVC的全注解开发
  • MySQL开发02-数据库设计
  • Json交互处理_stata交互项检验
  • Huananzhi X99-AD3 Intel E5-2696v3黑苹果efi引导文件
  • Java 垃圾收集器
  • php防止表单重复提交的几种方法