一、搭建测试环境:

二、查看应用日志:

(1)vi
vi/vim 原本是指修改文件,同时可以使用vi 日志文件名,打开日志文件
(2)less
less命令是查看日志最常用的命令。
用法:less 日志文件名 --分页显示文件的内容
经常使用这个命令是因为在查看过程中可以根据实际情况翻页和查找,非常的方便。

 --空格或f 向下翻页
--enter键 换行
--q或Q 退出
--pgup/pgdn 向上/向下一页一页切换
--方向键 向上/向下一行一行切换

查找指定字符串:
先输入 /,然后在 / 后面输入要查找的指定字符串,回车
----》显示的一个指定字符串是从当前位置查找到的第一个,可以按字母“n”继续向下查找其它的
(3)cat
查看文件内容比较少的文件,经常用cat
(4)tail
tail命令的意义是显示文件最后的几行,默认显示十行。

但是经常使用的却是另一种场景:
当执行出错时,我们一般都会查看日志,但如果日志过多,查找很麻烦,这时一般会使用tail命令动态显示日志。
tail -400f XX.log -->动态就是显示日志文件新增的内容*

三、搜索文件内容:

2.搜索文件内容

(1)在文件里面搜索
在文件里面搜索,先用less命令查看文件,然后输入指定字符串进行查找。
(2)文件外面搜索
在文件外面搜索特定的字符串,可以用grep命令查找
=》 grep 'ERROR' test.log
查找test.log文件中包含'ERROR'的行,并且显示出来
=》 grep 'ERROR' test.log | wc -l
返回test.log文件中包含'ERROR'行的数目

四、修改配置文件:

1.进入文件
vi 命令前面有讲过这个命令是找开文件,在我们需要修改文件时,就需要使用vi/vim其意为在vim编辑器中打开文件,达到可以编辑文件的目的。
vi 命令除了可以修改文件 ,还可以作为新增文件的命令。

vi 不存在的文件名 ---》表示新增一个文件,并编辑
vi 存在的文件名 ---》表示可以修改该文件

2.修改文件:

vim编辑器有三种模式:

    1. 一般模式
      使用vi命令进入的那个模式就是一般模式

    2. 命令模式
      在一般模式下输入‘:’或 ‘/ ’即进入了命令模式

    3. 编辑模式
      在一般模式下按I,i,A,a,O,o,R 即进入了编辑模式
      在编辑模式下会提示INSERT REPLACE字样
      从命令模式或者编辑模式切换到一般模式,按ESC

      通过vi命令找开文件,初始状态为一般模式,如果要修改文件,需要按‘ i ’切换到编辑模式。

3.保存文件:

最新文章

  1. WPF - 属性系统 (2 of 4)
  2. MSSQLSERVER添加c# clr程序集的使用方法
  3. Django集成百度富文本编辑器uEditor
  4. CSS基础知识真难啊-position-relative-absolute
  5. UVALive - 3401 Colored Cubes
  6. 后台JOB&EVENT JOB
  7. STL之set和multiset(集合)
  8. 3D人脸识别预处理,3D face recognition preprocess
  9. STM32 IAP 在线升级详解(转)
  10. nodejs爬虫——汽车之家所有车型数据
  11. mysql分页查询优化
  12. 《前端之路》之三 数组的属性 && 操作方法(下)
  13. Activi相关表归纳
  14. iOS 计算所有标注的经纬度范围 来确定地图显示区域
  15. WebRTC 简介及服务搭建、测试
  16. What do cryptic Github comments mean?
  17. HAProxy+keepalived+MySQL 实现MHA中slave集群负载均衡的高可用
  18. 修改git全局初始化的用户名
  19. 使用Django+MySQL+Apache+Linux创建简单的博客
  20. 线性代数的视角理解LSR(least square regression)的参数评估算法本质

热门文章

  1. 吴恩达《机器学习》编程作业——machine-learning-ex1:线性回归
  2. SQL server查询语句
  3. 分组PARTITION BY及游标CURSOR的用法
  4. C# this关键字的四种用法
  5. 记一次较坑的eclipse安装AmaterasUML插件经历
  6. mathJax基础语法-0基础开始,(这是网上抄来的如果有权限和版权问题联系本人处理,仅供学术参考)
  7. neutron--ml2 plugin
  8. java.lang.IllegalArgumentException: Invalid source 'classpath:spring-mvc.xml'
  9. C++ STL容器总结
  10. javamail 发送、读取邮件