more、less 命令:阅读文本

一、命令简介

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

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

二、命令参数

基本用法

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

bash 复制代码
less filename

常用选项

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

常用快捷键

  • Ff:向前滚动一整屏。
  • Bb:向后滚动一整屏。
  • d:向下滚动半屏。
  • u:向上滚动半屏。
  • g:跳转到文件开头。
  • G:跳转到文件末尾。

更多快捷键

不要记忆,用到再查。

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

三、命令示例

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

基本查看文件内容

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

bash 复制代码
less example.txt

显示行号

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

bash 复制代码
less -N example.txt

搜索文本

在文件中搜索 "keyword":

bash 复制代码
less example.txt

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

从特定行开始查看

从第 100 行开始查看文件:

bash 复制代码
less +100 example.txt

从文件末尾开始查看

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

bash 复制代码
less +G example.txt

查看多个文件

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

bash 复制代码
less file1.txt file2.txt file3.txt

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

禁用折行

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

bash 复制代码
less -S example.txt

设置屏幕宽度

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

bash 复制代码
less -x80 example.txt

退出 less

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

相关推荐
运维小文1 个月前
linux中的特殊符号
linux·正则表达式·shell·linux命令
Bio Coder1 个月前
window的Anaconda Powershell Prompt 里使用linux 命令
linux·运维·prompt·anaconda·linux命令
初学c++3 个月前
vmstat命令:系统性能监控
linux命令
初学c++3 个月前
wc命令:统计文本行数、单词数、字节数
linux命令
初学c++3 个月前
uname命令:系统信息
linux命令
初学c++3 个月前
userdel命令:删除指定Linux用户
linux命令
初学c++3 个月前
sudo 命令:掌握系统权限控制,实现安全高效管理
linux命令
初学c++3 个月前
smartctl 命令:查看硬盘健康状态
linux命令
初学c++3 个月前
rpm 命令:RedHat底层包管理器
linux命令