首页 > 系统相关 >linux查看日志常用指令

linux查看日志常用指令

时间:2024-03-12 17:26:52浏览次数:22  
标签:grep 使用 指令 file linux 匹配 日志 txt hello

Less按页,tail末尾,grp搜索关键字,

less 日志文件名,可以逐页显示文本文件的内容,并且支持一些基本的搜索和编辑操作。

1. 逐页显示:less可以逐页显示文本文件的内容,用户可以使用空格键向下翻页,使用“b”键向上翻页,使用“q”键退出。

2. 搜索功能:用户可以使用“/”键进行文本搜索,搜索结果会高亮显示。使用“n”键可以查找下一个匹配项,使用“N”键可以查找上一个匹配项。

3. 行号显示:用户可以使用“-N”参数来显示每行的行号,例如“less -N file.txt”。

4. 文本编辑:用户可以使用“v”键将当前页面的内容导入到一个编辑器中进行编辑,编辑完成后保存即可。默认编辑器为vi。

 

tail

一般用的多的是三个

- -f:实时查看文件内容的变化,常用于查看日志文件。

- -n:指定显示文件的末尾n行内容,默认为10行。

- -s:指定tail命令的查询间隔时间,单位为秒。

 

常用的grep命令选项包括:

- -i:忽略大小写

- -v:反转匹配,只输出不匹配的行

- -w:仅匹配整个单词,而不是部分匹配

- -c:只输出匹配行的数量

- -n:输出匹配行的行号

- -r:递归搜索目录中的文件

例如,要在文件file.txt中查找包含"hello"的行,可以使用以下命令:

``` grep "hello" file.txt ```

如果要忽略大小写,可以使用-i选项:

``` grep -i "hello" file.txt ```

如果要仅匹配整个单词,可以使用-w选项:

``` grep -w "hello" file.txt ```

如果要输出匹配行的数量,可以使用-c选项:

``` grep -c "hello" file.txt ```

如果要输出匹配行的行号,可以使用-n选项:

``` grep -n "hello" file.txt ```

如果要递归搜索目录中的文件,可以使用-r选项:

``` grep -r "hello" /path/to/directory ```

标签:grep,使用,指令,file,linux,匹配,日志,txt,hello
From: https://www.cnblogs.com/immersed-in-the-deep-sea/p/18068759

相关文章

  • 【CentOS】Linux 或 Windows 上实现端口映射
    一、什么端口映射?端口映射:端口映射就是将内网中的主机的一个端口映射到外网主机的一个端口,提供相应的服务。当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。我们在内网中有一台Web服务器,但是外网中的用户是没有办法直接访问该服务器的。于是我们可......
  • Linux与Shell 第0天
    传送门前言感觉其实对于程序员来说,Linux会基本命令和Shell就可以了,更细节的那是运维岗位的人该做的事情3天搞定Linux,1天搞定Shell,清华学神带你通关目录Liunx概述Linux安装文件目录与结构VIM编辑器网络配置系统管理远程登录实操文件目录日期时间用户管理文件权限......
  • ELK日志实时分析平台搭建和使用 ELK日志分析平台是指Elasticsearch、Logstash 和 Kiba
    ELK日志实时分析平台搭建和使用ELK日志分析平台是指Elasticsearch、Logstash和Kibana三个项目的集合,后面又增加了Filebeat数据采集器。概述ELK日志分析平台是指Elasticsearch、Logstash和Kibana三个项目的集合,后面又增加了Filebeat数据采集器。Elasticsearch是一个数据......
  • Linux安装Redis
    1.使用命令下载wgethttp://download.redis.io/releases/redis-5.0.7.tar.gz2.将压缩包复制移动到/opt目录下mvredis-5.0.7.tar.gz/opt3.进入到/opt目录下cd/opt/4.解压tar-zxvfredis-5.0.7.tar.gz5.进入到解压后的文件,可以看见redis的配置文件6.安装基本的运行环......
  • Linux blkid命令
    Linuxblkid命令:显示块设备属性。Linuxblkid命令功能描述使用blkid命令可以用来查询系统的块设备(包括交换分区)所使用的文件系统类型、卷标、UUID等信息。Linuxblkid命令语法blkid[选项][设备]命令中各选项的含义如表所示。Linuxblkid命令示例查看UUID是bec50cdd-......
  • win10在任意位置安装Linux子系统
    1.把WSL1设置为默认版本以管理员身份打开Powershell,输入命令wsl--set-default-version12.启用适用于Linux的Windows子系统控制面板--程序--程序和功能--启用或关闭Windows功能选中适用于Linux的Windows子系统,确定完成后重启生效3.下载WSLLinux手动安装包选择Linux版本,下载......
  • Ubuntu中搭建eclipse arm Linux gcc + jlink调试环境
    嵌入式arm开发过程中,需要用到jlink进行调试开发,需要搭建eclipsearmlinuxgcc+jlink调试环境,按照以下步骤搭建的环境可以识别到jlink。0环境搭建概述所需工具:(1)EclipseEclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较好的灵活性。(2)CDTCDT......
  • vue自定义指令
    这里记录下,自定义指令相关思路,用到vue3+elementplus:说明一下使用场景:创建自定义指令v-hasPermi,用来判断按钮权限的(新增/编辑/删除/查看等)。1.页面使用(全局使用,无需引入):<el-buttontype="primary"icon="Plus"plainv-hasPermi="['bid:bidding:save']">添加</el-butt......
  • 虚拟机安装麒麟银河操作系统(Kylin Linux Advanced Server V10)以及设置网卡信息
    1、下载银河麒麟操作系统镜像https://distro-images.kylinos.cn:8802/web_pungi/download/share/Dq5r12WhYyFwAcnZP4JeGXkbsEHOBM0N/Kylin-Server-V10-SP3-General-Release-2303-X86_64.iso2、设置vm       #磁盘建议给到40G #点击完成开始下一步安装和......
  • 【运维必看】Linux命令之lsblk命令
    一、命令简介lsblk命令的英文是“listblock”,即用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,CD-ROM等等。lsblk命令包含util-linux中。通过yumprovideslsblk命令查看命令对应的软件包。不通的版本命令参数可......