`
zhangym124
  • 浏览: 345042 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Linux查看日志命令(转)

阅读更多

1、cat命令:

     功能:1)显示整个文件。

                   示例: $ cat fileName

              2)把文件串连接后传到基本输出,如将几个文件合并为一个文件或输出到屏幕。

                   示例: $ cat file1 file2 > file

     说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案)
     cat参数详解:
     -n 或 –number 由 1 开始对所有输出的行数编号
     -b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号
     -s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
     -v 或 –show-nonprinting

2、more命令:

     以百分比的形式查看日志。    

 

3、less命令:

     跟more功能差不多,只不过less支持前后翻阅文件。

 

4、head命令:

     功能:从文本文件的头部开始查看,head 命令用于查看一个文本文件的开头部分。

     示例如下:
     head example.txt 显示文件 example.txt 的前十行内容;
     head -n 20 example.txt 显示文件 example.txt 的前二十行内容;
     head详解:
     -n      指定你想要显示文本多少行。
     -n number     这个参数选项必须是十进制的整数,它将决定在文件中的位置,以行为单位。
     -c number     这个参数选项必须是十进制的整数,它将决定在文件中的位置,以字节为单位。

5、tail命令:

     功能:tail 命令用于显示文本文件的末尾几行。

     示例如下:

     tail example.txt 显示文件 example.txt 的后十行内容;
     tail -n 20 example.txt 显示文件 example.txt 的后二十行内容;
     tail -f example.txt 显示文件 example.txt 的后十行内容并在文件内容增加后,自动显示新增的文件内容。

     tail -n 50 -f example.txt 显示文件 example.txt 的后50行内容并在文件内容增加后,自动显示新增的文件内容。
     注意:
     最后一条命令非常有用,尤其在监控日志文件时,可以在屏幕上一直显示新增的日志信息。

     tail详解:
     -b Number 从 Number 变量表示的 512 字节块位置开始读取指定文件。 
     -c Number 从 Number 变量表示的字节位置开始读取指定文件。 
     -f 如果输入文件是常规文件或如果 File 参数指定 FIFO(先进先出),
     那么 tail 命令不会在复制了输入文件的最后的指定单元后终止,而是继续
     从输入文件读取和复制额外的单元(当这些单元可用时)。如果没有指定 File 参数,
     并且标准输入是管道,则会忽略 -f 标志。tail -f 命令可用于监视另一个进程正在写入的文件的增长。 
     -k Number 从 Number 变量表示的 1KB 块位置开始读取指定文件。 
     -m Number 从 Number 变量表示的多字节字符位置开始读取指定文件。使用该标志提供在单字节和双字节字符代码集环境中的一致结果。 
      -n Number 从首行或末行位置来读取指定文件,位置由 Number 变量的符号(+ 或 - 或无)表示,并通过行号 Number 进行位移。 
       -r 从文件末尾以逆序方式显示输出。-r 标志的缺省值是以逆序方式显示整个文件。如果文件大于 20,480 字节,那么-r标志只显示最后的 20,480 字节。 -r 标志只有
   与 -n 标志一起时才有效。否则,就会将其忽略。

分享到:
评论

相关推荐

    linux查看日志命令

    linux查看日志命令linux查看日志命令linux查看日志命令linux查看日志命令linux查看日志命令linux查看日志命令linux查看日志命令linux查看日志命令linux查看日志命令linux查看日志命令linux查看日志命令linux查看日志...

    linux 查看日志常用命令

    ### Linux查看日志常用命令详解 #### 一、`cat`命令 `cat`命令是Linux中最常用的文本处理工具之一,具有多种用途,包括显示文件内容、从键盘创建文件以及合并多个文件等。 - **主要功能**: - **显示整个文件**: ...

    linux 查看日志命令

    linux 查看日志命令 查看日志前后命令,实时命令

    linux 查看日志命令操作

    以下是一些常用的Linux查看日志命令及其应用: 1. **`less` 和 `more` 命令** 这两个命令用于查看文件内容,特别是大型日志文件。`less` 提供了向前/向后翻页、搜索和导航功能,而 `more` 只能逐屏显示。 2. **`...

    Linux系统中查看日志的常用命令

    # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh <目录名> # 查看指定目录的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内...

    linux中如何查看日志

    * 使用 `tail` 命令查看日志文件:`tail -f /var/log/message` * 使用 `grep` 命令搜索日志文件:`grep keyword /var/log/message` 查看 Linux 系统信息和日志文件是非常重要的,通过这些信息,我们可以了解系统的...

    Linux中常见的日志文件和命令.rar

    以下将详细介绍一些常见的Linux日志文件及其用途,以及用于查看和管理日志的命令。 一、常见日志文件 1. `/var/log/messages`:这是Linux系统中最主要的日志文件,包含了系统启动后发生的各种事件,如系统警告、...

    Linux串口转网络,linux下socat命令实现网络转发串口数据

    Linux串口转网络,linux下socat命令实现网络转发串口数据

    Linux性能检查命令总结

    * cat /var/log/messages 命令:查看内核日志,查看是否丢包。 * watch more /proc/net/dev 命令:查看网络流量,查看丢包、错包情况。 * sar -n SOCK 命令:查看网络流量,查看 TCP 连接的个数。 磁盘瓶颈 磁盘...

    查看日志_linux_

    本文将深入讲解如何在Linux中查看日志文件。 首先,最基础的查看日志文件内容的命令是`cat`(concatenate)。`cat`命令不仅用于查看文件内容,还可以合并多个文件。例如,如果你想查看名为`/var/log/syslog`的日志...

    Linux下db2常用命令总结

    本文将深入探讨Linux下DB2的常用命令,帮助开发者更好地理解和操作DB2数据库。 1. **安装与启动DB2** - `sudo rpm -ivh db2_v11.5_linux_x86_64.rpm`:在Linux上安装DB2的RPM包。 - `db2start`:启动DB2实例。 -...

    linux查看日志语句

    在Linux操作系统中,有多种命令可用于查看和处理日志文件。以下是针对"Linux查看日志语句"的详细说明: 1. `tail -f` 命令: `tail` 命令通常用于查看文件的尾部内容,而`-f`选项则使其成为实时监控工具。当日志...

    linux日志管理,进行linux的日志管理

    Linux日志管理是系统维护和故障排查的重要组成部分,它记录了操作系统中发生的各种事件,包括用户登录、系统错误、网络活动等。日志管理的主要功能有审计和监测,它可以帮助系统管理员监控系统状态,及时发现和处理...

    linux常用命令学习日志

    Linux 命令学习日志 Linux 命令是 Linux 操作系统中的一系列命令,用于管理和维护系统。这些命令可以在 Shell 中执行,以实现各种操作,如文件管理、进程管理、网络管理等。下面是 Linux 命令学习日志中的重要知识...

    Linux下使用grep命令分析网站日志

    使用Linux命令中的grep命令来分析网站日志的方法和技巧,合并网站日志,拆分我们想要的日志

    linux查找日志技巧

    2. **步骤2**:使用组合命令查看关键词前后各10行的内容。 - 示例命令:`cat -n test.log | tail -n +92 | head -n 20` - `tail -n +92`表示从第92行开始显示。 - `head -n 20`表示只显示前20行。 ##### 场景2:...

    linux日志管理

    linux服务器日志一些查看、处理技术,介绍一些常用的命令和工具

    linux常用命令大全.pdf

    ### Linux常用命令大全 #### 一、文件管理 1. **查看目录与文件** - **ls**: 用于列出当前目录下的文件和子目录。常用选项包括: - `-l`: 以长格式显示文件详细信息,如权限、所有者、大小等。 - `-a`: 显示...

    linux操作日志.docx

    - **网络流量**:`nload`命令查看网卡流量,`sar -n DEV`用于监控网络接口。 以上只是Linux操作日志中涉及的一部分基础知识点,更深入的学习包括但不限于文件权限管理、进程管理、系统服务配置、脚本编程、安全...

    Linux下面日志代码

    在Linux系统中,日志...了解和熟练掌握这些Linux日志管理技术,能帮助开发者更好地理解程序运行情况,及时发现并解决问题,提高系统稳定性。在实际项目中,根据需求选择合适的日志处理方法,可以提升开发和运维效率。

Global site tag (gtag.js) - Google Analytics