首页 > 系统相关 >Linux less 命令

Linux less 命令

时间:2023-09-01 22:57:34浏览次数:40  
标签:文件 log less ctrl 命令 搜索 Linux

less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。

语法

less [参数] 文件

参数说明

  • -b <缓冲区大小> 设置缓冲区的大小
  • -e 当文件显示结束后,自动离开
  • -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
  • -g 只标志最后搜索的关键词
  • -i 忽略搜索时的大小写
  • -m 显示类似more命令的百分比
  • -N 显示每行的行号
  • -o <文件名> 将less 输出的内容在指定文件中保存起来
  • -Q 不使用警告音
  • -s 显示连续空行为一行
  • -S 行过长时间将超出部分舍弃
  • -x <数字> 将"tab"键显示为规定的数字空格
  • /字符串:向下搜索"字符串"的功能
  • ?字符串:向上搜索"字符串"的功能
  • n:重复前一个搜索(与 / 或 ? 有关)
  • N:反向重复前一个搜索(与 / 或 ? 有关)
  • b 向上翻一页
  • d 向后翻半页
  • h 显示帮助界面
  • Q 退出less 命令
  • u 向前滚动半页
  • y 向前滚动一行
  • 空格键 滚动一页
  • 回车键 滚动一行
  • [pagedown]: 向下翻动一页
  • [pageup]: 向上翻动一页

实例

1、查看文件

less log2013.log

2、ps查看进程信息并通过less分页显示

ps -ef |less

3、查看命令历史使用记录并通过less分页显示

[root@localhost test]# history | less
22  scp -r tomcat6.0.32 [email protected]:/opt/soft
23  cd ..
24  scp -r web [email protected]:/opt/
25  cd soft
26  ls
……省略……

4、浏览多个文件

less log2013.log log2014.log

说明:
输入 :n后,切换到 log2014.log
输入 :p 后,切换到log2013.log

附加备注

1.全屏导航

  • ctrl + F - 向前移动一屏
  • ctrl + B - 向后移动一屏
  • ctrl + D - 向前移动半屏
  • ctrl + U - 向后移动半屏

2.单行导航

  • j - 下一行
  • k - 上一行

3.其它导航

  • G - 移动到最后一行
  • g - 移动到第一行
  • q / ZZ - 退出 less 命令

4.其它有用的命令

  • v - 使用配置的编辑器编辑当前文件
  • h - 显示 less 的帮助文档
  • &pattern - 仅显示匹配模式的行,而不是整个文件

5.标记导航

当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:

  • ma - 使用 a 标记文本的当前位置
  • 'a - 导航到标记 a 处

标签:文件,log,less,ctrl,命令,搜索,Linux
From: https://www.cnblogs.com/cxxjohnson/p/17673000.html

相关文章

  • 设置cmd命令窗口的起始位置
    在Windows中,可以按照以下方法设置打开命令行窗口的默认路径:方法一:通过“计算机管理”修改在“我的电脑”图标上右击,选择“管理”命令,弹出“计算机管理”窗口。在左侧目录树中依次展开“系统工具/本地用户和组/用户”,接着双击右窗口的用户名。在弹出的“Administrator属性”窗......
  • sed 命令详解
    参考网站:https://www.baidu.com/link?url=Ci1TAH4eIHFQZjPakiqdxY7ge944_dmu_jkL4lUH0zH0Bp-RHJzgnMN4RIPllWZ-yf4clSXptZQLgRZXMidiP_&wd=&eqid=aaaccc110010ba8400000006648c0046介绍:    Sed是一种非交互式的流编辑器,可动态编辑文件;流编辑器则会在编辑器处理数据之前......
  • docker 命令
    #查版本docker--version#从云仓库下载指定版本的Tomcatdockerpulltomcat:8.0   #查询镜像是否存在 #创建容器dockercreate--namet1ef6 #查询是否创建成功 #启动容器后查询启动状态是否成功 #停止并查询状态 ......
  • Rocky_linux9网卡启动失败问题记录
    一、故障场景之前虚拟机一直是可以上网的,昨天正常关机后第二天开机网卡始终启动不了。开始排查问题查看网卡信息,发现获取不到IP地址查看网卡状态时发现处于未连接状态nmclicshow二、尝试启动网卡1)直接启用网卡nmclicupens37启动失败出现报错信息,连接激活失败,找不到适合此连接......
  • delphi FireDAC 批量执行命令(批量插入、更新、删除)
    FireDAC批量执行命令(批量插入、更新、删除)代码批量插入procedureTForm1.Button1Click(Sender:TObject);varI:Integer;begin//建立连接FDConnection1.Connected:=True;//开启事务FDConnection1.StartTransaction;try//设置语句FDCommand1.C......
  • Docker深如学习及命令使用
    docker原理及构成:特点:轻量化,易迁移,架构快架构:分层式架构分为:内核、操作系统、上层应用docker使用方式:注:docker创建容器时,必须让容器内有进程在跑着,否则容器会自动挂掉增:获取docker镜像,创建docker容器dockerpullnginx:tagdockerrun-d-p80:90nginx  -d后台运行......
  • linux yum源配置
    一、配置本地光盘镜像源1、挂载光盘镜像mount/dev/sr0/mnt/cdrom2、修改yum源配置文件[root@yum~]#vim/etc/yum.repos.d/CentOS7.9.repo[base-local]本源的名称name名称baseurl源路径enabled是否启用1-开启0-不开启gpgcheck是否安全检测1-开启0-不开启gp......
  • Linux软件环境初始化(CentOS)
    Linux系统-部署-运维系列导航更新yum源(清华)#合并格式sudosed-e's|^mirrorlist=|#mirrorlist=|g'-e's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g'-i.bak/etc/yum.repos.d/CentOS-*.repo#分步格式sudosed\-e'......
  • 泛微E-Mobile 6.0 命令执行漏洞
    漏洞描述泛微E-Mobile6.0存在命令执行漏洞(注:影响版本不确定,如下图6.6版本的也成功了)版本信息:E-Mobile6.0漏洞复现fofa语法:fofa:app="泛微-EMobile"hunter:app.name="泛微e-mobileOA"登录页面如下:POC:POST/client.doHTTP/1.1Host:Content-Type:multipart/form-dat......
  • Linux修改挂载的移动硬盘目录权限失败问题原因(chown,chmod不起效)
    场景:移动硬盘插到刷Linux系统的机顶盒上当作共享存储,开webdav需要将文件改为普通用户所有和data-www组原因:移动硬盘是Windows系统的ntfs格式,它的权限只能在挂载时进行指定,而无法使用Linux命令修改,如果有精细权限控制最好还是转为Linux的分区格式解决方法:修改/etc/f......