ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux下用less浏览大文件

Linux下用less浏览大文件

原创 Linux操作系统 作者:us_yunleiwang 时间:2013-12-02 11:44:29 0 删除 编辑

在Linux下,如果用vim打开一个大文件是非常困难的,即使配置了禁用临时文件也一样。

这是因为vim默认会全部加载文件!

而有时候,我们只想去查看文件的某一行(及浏览前后),怎么办?

以前我都是组合用head和tail,现在可以用less!

less初始不加载文件任何部分,是显示到哪一屏幕再加载那几行!

1、less打开文件

并指定直接定位到某个位置!

?
# 四号程序员 http://www.coder4.com
01
02
03
04
05
06
07
08
09
10
11
# 直接定位到第100行
less +100g xx.log
 
# 定位到最后一行
less +GG xx.log
 
# 定位到第100个字节的位置
less +100P xx.log
 
# 直接定位到50%的位置
less +100p xx.log

2、less中移动

less没有提供vim那么丰富的功能、模式。

常用的命令如下:

行移动

j – 向前移动一行
k – 向后移动一行

显示行号

=:显示当前行信息,如行号、字节位置等(可能要计算,毕竟没有加载整个信息!)

搜索相关

/ – 使用一个模式进行搜索,并定位到下一个匹配的文本
n – 向前查找下一个匹配的文本
N – 向后查找前一个匹配的文本

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23490154/viewspace-1061831/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-03-15

  • 博文量
    198
  • 访问量
    1393142