当前位置: 首页 > article >正文

more、less 命令:阅读文本

一、命令简介

more​ 和 less​ 都是用于查看文本文件内容的命令,但它们在显示方式和功能上有一些区别。

简单的说 less​ 是 more​ 的升级版:增加了搜索、跳转等功能。所以优先使用 less​,可以不用 more ​了。

二、命令参数

基本用法

要使用 less​ 查看文件内容,只需在命令行中输入:

less filename

常用选项

  • -N​:显示行号。
  • -S​:禁用折行。
  • -M​ 或 -F​:在每次按下 Page Down 或 Page Up 时显示百分比和行号。
  • -i​:搜索时忽略大小写。
  • -x <num>​:设置屏幕宽度(字符数)。

常用快捷键

  • F​ 或 f​:向前滚动一整屏。
  • B​ 或 b​:向后滚动一整屏。
  • d​:向下滚动半屏。
  • u​:向上滚动半屏。
  • g​:跳转到文件开头。
  • G​:跳转到文件末尾。

更多快捷键

不要记忆,用到再查。

  • 空格键Page Down:向下翻页。
  • b:向上翻页。
  • 上下箭头键:逐行上下移动。
  • 左右箭头键:逐字符左右移动。
  • G:跳转到文件末尾。
  • g:跳转到文件开头。
  • / :向前搜索文本(输入搜索词后按 Enter)。
  • ? :向后搜索文本(输入搜索词后按 Enter)。
  • n:重复前一个搜索(与搜索方向相同)。
  • N:重复前一个搜索(与搜索方向相反)。
  • d:向下滚动半页。
  • u:向上滚动半页。
  • h:显示帮助屏幕。
  • q:退出 less​。

三、命令示例

以下是一些使用 less​ 命令的示例,展示了如何用它来查看文件内容,搜索文本,以及一些其他有用的操作。

基本查看文件内容

查看名为 example.txt​ 的文件内容:

less example.txt

显示行号

查看文件内容并显示行号:

less -N example.txt

搜索文本

在文件中搜索 "keyword":

less example.txt

然后在 less​ 命令提示符下输入 /keyword​ 并按 Enter 键。

从特定行开始查看

从第 100 行开始查看文件:

less +100 example.txt

从文件末尾开始查看

从文件末尾开始查看,并向上滚动:

less +G example.txt

查看多个文件

同时查看多个文件,并使用 :n​ 和 :p​ 在它们之间切换:

less file1.txt file2.txt file3.txt

less​ 中,使用 :n​ 切换到下一个文件,使用 :p​ 切换到前一个文件。

禁用折行

查看文件内容,并禁用折行:

less -S example.txt

设置屏幕宽度

设置屏幕宽度为 80 个字符:

less -x80 example.txt

退出 less

less​ 中,按 q​ 键退出。回顾 ⤴️ 常用快捷键


http://www.kler.cn/a/318402.html

相关文章:

  • 【常见问题解答】远程桌面无法复制粘贴的解决方法
  • 算法——长度最小的子数组(leetcode209)
  • C++ 并发专题 - 自旋锁的实现(Spinlock)
  • 论文解析:边缘计算网络中资源共享的分布式协议(2区)
  • Bugku CTF_Web——文件上传
  • 蓝桥杯每日真题 - 第7天
  • 电商效果图渲染神器:轻松高效出图
  • [docker][软件]docker快速安装rabbitmq
  • 【Rust语言】std::collections::HashMap用法
  • Linux环境下安装部署MySQL8.0以上(内置保姆级教程) C语言
  • Oracle数据库expdp与impdp
  • 基于SpringBoot+Vue+MySQL的网上租赁系统
  • CVPR最牛图像评价算法!
  • webview2加载本地页面
  • 「JavaScript深入」一文吃透JS的基本数据类型 Symbol
  • 统信服务器操作系统【Cron定时任务服务】
  • 安装程序不用鼠标,Windows也玩程序包管理存储库
  • 敏感词过滤
  • uni-app 多环境配置
  • 项目实战 (15)--- 代码区块重构及相关技术落地
  • 8月份,AI图像生成领域web端产品排行榜及产品是做什么的
  • UniApp一句话经验: px -> rpx动态转换和动态元素区域的获取
  • 前端-js例子:tab切换
  • 如何使用爬虫挖掘更多长尾关键词
  • HashMap五大核心问题总结
  • SpringMVC后续4