Linux系统文本处理工具less的使用方法是什么

发布时间:2022-01-26 11:23:43 作者:柒染
来源:亿速云 阅读:195

这篇文章主要为大家分析了Linux系统文本处理工具less的使用方法是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux系统文本处理工具less的使用方法是什么”的知识吧。

cat虽然能够查看文件内容但是有许多的局限性,如果想要查看一个大文件的话less命令是首选工具。

less命令的用法

less命令是一个交互式的软件,所以less的命令参数选项包含了启动时参数选项和交互式选项,启动参数选项控制软件的运行前行为,交互式参数选项控制启动之后的行为。

less命令格式

less命令基本命令格式为

 less [options] filename1,filename2...

less命令参数选项

  1. 启动时参数选项


  1. 交互式参数选项


命令内查看帮助


搜索功能


翻页


多个文件打开及文件间操作 less的下方会显示当前文件和下一个文件的文件名

  1. less file1 file2 file3 …可以打开多个文件

  2. :e:已经运行了less命令,想要打开另外一个文件,可以使用:e进行打开,支持tab补全,支持glob通配 vim也有相同的两种方式,已经运行vim的情况下需要使用:open file_name,这没有less好用,1.不支持tab键补全;2.不支持glob通配

  1. 键入 :n:切换到下一个文件,这个和vim一样(vim使用:bn)

  2. 键入 :p:切换到上一个文件,这个和vim一样(vim使用:bp)

  1. 设置标签,在less界面键入m,然后页面上会出现mark的字样,输入当个字符(多个字符和数字都不行),页面上的mark字样消失。

  2. 返回标签处,在less界面键入’,页面出现”goto mark”的字样,输入刚刚设定的标签,就返回到刚刚的页面处。 这个功能在大文件查看是非常好用!


less命令使用实例

 $ps -ef|less UID         PID   PPID  C STIME TTY          TIME CMD root          1      0  0 May08 ?        00:00:03 /sbin/init root          2      0  0 May08 ?        00:00:00 [kthreadd] root          3      2  0 May08 ?        00:00:03 [migration/0] root          4      2  0 May08 ?        00:00:13 [ksoftirqd/0] root          5      2  0 May08 ?        00:00:00 [stopper/0] : # 这样就可以慢慢查看每个进程的id号了,这其实不是经常用,毕竟要浏览所有进程的需求并不多,主要是为了满足单个屏幕无法容下所有内容,而且需要前后翻页的情况。

实验心得

网络上有人说在交互式命令中使用F选项,可以达到文件尾部,但是实验上来看,可以是可以,不过less会有一个计算该文件的行数的过程,我的实验数据是1221049行,个人笔记本的虚拟机,到文件尾部大概花了10秒左右,看起来还不错。但是tail -f file_name是秒出的。 另外如果使用F进入“Waiting for data…”这个模式后,使用Ctrl + c退出,不会立即退出less,可以继续做其他操作 G:可以直接跳到文件尾部,无论是F还是G对系统的资源占用都没有那么大(实验数据量是308M,但是考虑到机器本身也没那么好,所以less的性能还是相当不错了),同样的机器,我使用vim打开该文件,top下的wa%等值都有一定飙升的现象。

关于“Linux系统文本处理工具less的使用方法是什么”就介绍到这了,更多相关内容可以搜索亿速云以前的文章,希望能够帮助大家答疑解惑,请多多支持亿速云网站!

推荐阅读:
  1. centos中文本处理工具sed怎么用
  2. 文本处理工具的使用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux less

上一篇:Linux下如何使用rz和sz命令传输文件

下一篇:@Transactional注解怎么用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》