Linux查看日志相关的命令
2016-05-23 11:35
351 查看
Linux环境下查看日志用到的命令包括:cat,more,less,head,tail。
在我们的工作中要想合理的应用这些命令达到我们的目的,基本命令要配合合适的命令参数才有效。
接下来我们来详细介绍一下这几个参数和对应的命令参数:
1>cat:查看整个日志文件或者合并几个日志文件并查看,Demo:命令依次为
cat item.log cat item.log trade.log > itemTrade.log
相关命令参数:
-n 从1开始对日志进行编号
-b 空白行不编号
-s 连续两行空白行合并成一行
2>more:分页查看日志,也有说法是按百分比查看日志。
应用时,输入 more item.log分页查看item的log。同时我们可以通过设置每页行数进行更方便的查看。more -100 item.log
,每页100行查看日志,按空格翻页。同时我们可以看到当前日志占总日志的百分比。
3>less:功能与more类似,不同的是less可以通过b和f键进行前后翻页。其中还有其他一些动作指令,这里就不一一介绍了。大家可以根据具体的需要对某个命令进行详细的查看学习。
4>head:从文本文件的头部开始查看,head 命令用于查看一个文本文件的开头部分。
Demo:
head -n 20 example.txt 显示文件 example.txt 的前二十行内容;
命令参数:
-n 指定你想要显示文本多少行。
-n number 这个参数选项必须是十进制的整数,它将决定在文件中的位置,以行为单位。
-c number 这个参数选项必须是十进制的整数,它将决定在文件中的位置,以字节为单位。
5>tail:查看文本文件的末尾
Demo:
tail -n 100 item.log 查看log最后100行日志
tail -n 100 -f item.log 查看商品日志的最后100行日志,并且显示正在新增的日志。
命令参数:
-n 指定要显示的行数
-f 动态查看指令,非常有用,可以即时的看到该日志的增长变化。开发应用中比较有用。还有很多参数,我太懒了不想写了,用到的话去别的地方查吧。
在我们的工作中要想合理的应用这些命令达到我们的目的,基本命令要配合合适的命令参数才有效。
接下来我们来详细介绍一下这几个参数和对应的命令参数:
1>cat:查看整个日志文件或者合并几个日志文件并查看,Demo:命令依次为
cat item.log cat item.log trade.log > itemTrade.log
相关命令参数:
-n 从1开始对日志进行编号
-b 空白行不编号
-s 连续两行空白行合并成一行
2>more:分页查看日志,也有说法是按百分比查看日志。
应用时,输入 more item.log分页查看item的log。同时我们可以通过设置每页行数进行更方便的查看。more -100 item.log
,每页100行查看日志,按空格翻页。同时我们可以看到当前日志占总日志的百分比。
3>less:功能与more类似,不同的是less可以通过b和f键进行前后翻页。其中还有其他一些动作指令,这里就不一一介绍了。大家可以根据具体的需要对某个命令进行详细的查看学习。
4>head:从文本文件的头部开始查看,head 命令用于查看一个文本文件的开头部分。
Demo:
head -n 20 example.txt 显示文件 example.txt 的前二十行内容;
命令参数:
-n 指定你想要显示文本多少行。
-n number 这个参数选项必须是十进制的整数,它将决定在文件中的位置,以行为单位。
-c number 这个参数选项必须是十进制的整数,它将决定在文件中的位置,以字节为单位。
5>tail:查看文本文件的末尾
Demo:
tail -n 100 item.log 查看log最后100行日志
tail -n 100 -f item.log 查看商品日志的最后100行日志,并且显示正在新增的日志。
命令参数:
-n 指定要显示的行数
-f 动态查看指令,非常有用,可以即时的看到该日志的增长变化。开发应用中比较有用。还有很多参数,我太懒了不想写了,用到的话去别的地方查吧。
相关文章推荐
- linux 解压"thunderbird-45.1.0.tar.bz2"格式的命令
- CentOS设置程序开机自启动的方法
- Linux的进程优先级
- LinuxC/C++编程(1)—文件操作
- Linux环境内存泄漏工具vargrind
- CentOS修改主机名(hostname)
- 使用 SystemBack 备份/还原你的 Ubuntu/Linux Mint
- linux c++ 同步、异步简单实例
- linux基础(22)--LVM逻辑卷管理--RJEL6.5
- nc linux服务器常用命令
- Linux基础----vi操作
- linux:SUID、SGID详解
- CentOS、Ubuntu、Debian三个linux比较异同
- linux读取文件
- Linux(Debian)软件安装
- Linux-Find命令
- ESXI系统引导盘
- linux inode已满解决方法
- linux学习精华帖
- Centos最小化安装后联网配置