访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux常用命令_常用linux命令_常用dos命令大全

时间:2019-07-27

linux常用命令_常用linux命令_常用dos命令大全

使用场景:

当项目部署在测试/预发/线上 服务器的时候,我们调试只能通过查看日志解决,但是这些是日志文件,相对比于我们在本地部署时在控制台看到的日志查看起来还是非常的不太方便呢,所以我们需要掌握常用的命令来将这个事情简单化。

1.实时查看当前日志的内容

tail -f <filename>

这个命令的作用就相当于我们在控制台上查看日志一样,他可以将新增的日志实时的打印出来linux常用命令,查看起来比较方便。

linux常用命令_常用linux命令_常用dos命令大全

2.查看行号过滤查看

tail%20-n%20行数%20<filename>%20%20%20/%20%20tail%20-行数%20<filename>

这个展示的是文件最后一行倒数的行数,比如下面的截图,是展示了文件从最后一行往前数20行的内容

3.根据条件筛选出行号:有的时候我们需要根据条件筛选出这个日志在哪一行

cat%20-n%20<filename>%20|%20grep%20'条件'%20

虽然可以找到你需要的那条信息,但是有时候我们常常需要查询这条记录的完整信息,这个时候可以使用

sed -n '行1,行2p'  <filename>

注意:其中第二个行数的后面一定要加上p,否则命令无法执行

4.根据时间进行查询

sed%20-n%20'/时间1/,/时间2/p'%20<filename>

注意:时间的格式是根据你日志中打印出来的时间格式而变化,同时你所选的这个时间在日志中必须存在,否则查不出来内容

但是可以使用grep '时间' <filename>先进行筛选

这里写图片描述

这里写图片描述

5.如果只是想知道某个内容是否存在linux常用命令,可以使用

grep '条件' <filename>

这里写图片描述

以上命令可以相互搭配使用

 上一个教程:linux screen常见命令