Linux 读取文件:Less 命令 1 个改进

「less」命令与 「more」命令相同,但包含更多功能。

「less」命令与「more」命令当终端窗口宽度缩小时,行中字符会自动调整。「less」命令,在终端窗口高度缩小时会聚焦文件文字的开头部分,而「more」命令,在终端窗口高度缩小时会聚焦文件文字的末尾部分。

语法:

less <file name>  

例子:

less /var/log/udev  

Linux Less Command1

看上面的截图,我们使用了命令 「less / var / log / udev」。文件名称在左下角显示。


Linux 查找字符串

通过键入正斜线符号(/)后接要搜索的字符串查找指定字符串。键入内容显示在终端左下角。

语法:

/string name  

例子:

/add  

Linux Less Command2

看上面的截图,我们想找字符串 ‘add’,故我们在做左下角输入了 「/add」

下面截图中「Output」 显示了 「/add」 的输出。 字符串「/add」将自动突出显示。

Linux Less Command3

less 命令导航键

命令 'less' 有类似与 编辑器‘vim’ 的导航键。让我们来看看一些导航键和less命令的其他操作。

1. 搜索导航

搜索导航键将帮助您进行向前和向后搜索。

向前搜索

  • / : 搜索下一次出现的模式
  • n : 搜索下一个匹配项
  • N : 搜索上一个匹配项

向后搜索

  • ? : 搜索下一次出现的模式
  • n : 在前面方向搜索后一个匹配项
  • N : 在后面方向搜索前一个匹配项

搜索目录

向前 : /\/home\/sssit\/

向后 : /home/sssit

2. 屏幕导航

-Ctrl + f:前进一个窗口
-Ctrl + d:前进半个窗口
-Ctrl + b:后退一个窗口
-Ctrl + u:向后半窗口

3. 行导航

逐行前进或后退

-j:向前一行
-k:后退一行

4. 其它导航快捷键

  • G : 跳到文件尾
  • g : 跳到文件开始处
  • q 或 ZZ : 退出 less

5. 计数键

  • 10j : 向前跳 10 行
  • 10k : 向后跳 10 行

6. 标记导航

  • ma : 用字母 「a」标记当前位置
  • a : 跳到 a 标记位置

7. 同时打开多个文件

  • 同时传递多个文件名命令参数
less file1 file2  
  • 查看 file1 的时候打开 file2 查看
less file1  

:e file2  
  • 在打开的多个文件间导航

  • n : 跳转到下一个打开的文件

  • p : 跳转到前一个打开的文件

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!