前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一天一点命令行之 less

一天一点命令行之 less

作者头像
阿凡亮
发布2020-04-14 14:36:28
5410
发布2020-04-14 14:36:28
举报
文章被收录于专栏:生物信息学

Linux命令行界面通常会使用 cat 、 less 和 more 三个命令来查看文件内容。

其中, cat 命令是直接输出文件的全部内容,如果文件内容很多行,那么就会占满屏幕,很不方便查看。如果是好几GB的DNA序列文件,直接用 cat 命令就是一个灾难,这个时候就需要 less 和 more 来一页一页的查看文件了。

less 的用法比起 more 更加的有弹性。在使用 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup](上一页) 和 [pagedown](下一页) 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容。因此大多数情况下zbl推荐大家使用 less 查看文件。

在使用 less 命令时我更加习惯用空格键来往后翻页,使用“ Ctrl + b ”来往前翻页。如果需要退出则按 q 键就可以了。

查找

less也具有灵活的查找功能,在使用less命令中输入斜杠“ / ”,就可以进入查找模式,斜杠后面跟你要查找的词。

如果上图所示,我需要查找user,在斜杠后面输入user后直接回车。

然后我们可以按 n 键来查找下一个user的位置,也可以按 N 键查找上一个user的位置。

显示行和百分比

加上“ -N ”参数可以显示每行的行号,“ -m ”可以显示类似more命令的百分比,方便查看文件时知道看到哪个位置了。

不换行显示

有时候我看一些tab分割的文件时,一行往往过长而换行显示,就会显得很乱。加上“ -S ”参数可以强制不换行显示,及屏幕的一行只显示文件的一行,当屏幕不够时可以按左右键来左右移动显示内容。

下面是默认显示的一个yeast的数据,可以看出来,文件只显示了5行,但是已经占满了屏幕:

当使用了“ -S ”后,就显示的很整洁了,可以左右移动看每行未显示出的内容如下图:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-10-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生物信息学 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档