向上箭头(取消在中文中是什么意思)
请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1.介绍
本文主要讲解了linux less命令,详细说明了该命令的功能,并演示了相关用法。
少花钱多办事。学习在Linux中使用less命令查看大文件和跟踪日志文件。本教程中解释了less命令的最常见用法。
在Linux命令行中有几种方法可以读取文本文件。Cat可能是几乎每个Linux用户在这方面都知道的最基本的命令。但是cat并不总是显示文件内容的最佳选择。
假设您有一个超过1000行的文本文件。使用cat命令简单地用这些行填充整个终端屏幕。在这里使用cat命令后,您不能执行任何其他操作,例如搜索特定文本。
这就是少指挥的好处。
2.Linux中的“less”命令是什么?需要了解更多的解读吗?
使用较少的命令,您可以阅读大的文本文件,而不会干扰您的终端屏幕。您还可以搜索文本并使用它来实时监控文件。
有些人喜欢用vim读取大的文本文件。但是less比Vim或其他类似的文本编辑器更快,因为它在启动前不会读取整个文件。因为less是只读的,所以您不会冒意外编辑正在查看的文件的风险。
less命令的语法非常简单:假设文件名是filename。
less filename有许多使用less命令的选项,但最好将重点放在对您更有用的实际用法上。
让我们看看Linux中一些最有用的较少命令的例子。
3.Linux中less命令的实际案例演示
Linux中少命令的实际案例演示
让我们通过一些实际案例来看看如何在Linux中使用less命令。
最好使用一个大文件来理解less命令的用法。我建议不要手动创建一个巨大的文本文件,而是将现有文件从/etc/services复制到主目录或您想要练习这些命令的任何地方。
/etc/services是一个有数百行的大文件。一旦复制,就可以在实践中使用。
3.1使用“less”命令查看文本文件。
如以下语法所示,您可以使用less命令查看文件,如下所示:
less [option]输出如下所示:
使用less命令查看文本文件。
注意:如果您使用较少的资源来查看小文件,您将在顶部看到空白线。别慌。文件中没有多余的行。只是少指挥展示方式。
3.2少出口'
如果你不习惯less命令,你可能很难找到如何退出less命令。相信我,一点也不复杂。只需在任意给定点点击“Q”即可少退出。
我之前添加了现有的命令,这样您就可以很容易地使用较少命令的其他示例,因为您需要在不同示例之间退出文件(如果您在阅读本文时正在练习这些命令)。
3.3“较少”的其他例子
less的输出分为几页。您将只能看到终端屏幕中填充的文本。
您可以使用上下箭头键逐行移动。如果要逐页移动,请使用空键移动到下一页,使用“B”键返回上一页。
如果您想移动到文件的开头,请使用“G”键。如果你想看到文件的结尾,按“G”键。键盘快捷键:
向上箭头–向上移动一行向下箭头–向下移动一行空格或pgdn–向下移动一页b或pgup–向上移动一页g–移动到文件g的开头–移动到文件ng的结尾–移动到第n行。
3.4用“少”显示行号
如果希望在命令输出中看到行号为less,可以使用选项n如下:
less -N您应该看到如下输出:
较少命令的解释
3.5查找关键字的命令较少
如果你有一个大的文本文件,最好是搜索一个特定的文本片段,而不是逐行阅读来手动查找。
要查找单词、短语甚至正则表达式,请按/并键入您想要的任何内容。
/pattern您可以看到匹配的关键字将被突出显示。
less命令查找关键字。
如果有多个匹配,可以按“N”键移动到下一个匹配文本。您可以使用“n”键返回到上一个匹配项。
/pattern执行正向搜索。你能用吗?模式执行向后搜索。就我个人而言,我更喜欢进行向前搜索,然后按N或N遍历所有匹配项。不要担心向前或向后搜索。
默认情况下,搜索小写字母区分大小写。要忽略大小写,可以将less命令与-I选项结合使用。
less -I如果你忘记使用这个选项,请不要担心。您也可以在合并前按-I键执行搜索。
提示:如果使用&pattern,它将只显示与模式匹配的行。
3.6使用“less”命令标记兴趣点
当你滚动一个大的文本文件时,你会发现一些有趣的东西,但你也需要不断检查文件。你怎么记得那个有趣的点?答案就是分数。
Less允许您向任何行添加标签。您可以通过在字母后按“M”键来添加标记。
ma当您想要返回此标签时,只需输入以下命令:
'a你不局限于一个标记点。您可以在less的代码中添加多个标签。只需为每个标记的位置使用不同的字母。
3.7使用较少的命令实时监控和跟踪文件更改
您可能已经知道可以使用tail命令实时监控日志文件。
你也可以用less命令做同样的事情。您可以使用+F选项实时查看添加到文件中的新行。
less +F它将显示文件的最后一页,然后等待添加新数据。请注意,在此模式下无法执行正常的上下移动。
要退出实时监控,按Ctrl+C,这样会回到less命令的正常视图,可以正常退出文件。
3.8使用“less”命令查看多个文件
我告诉你真相。这不是我最喜欢的少用的例子,但你可以做到。
要在更短的时间内打开多个文件,只需逐个输入文件名:
less您将看到它列出了文件名及其在文件列表中的位置。
使用较少的命令查看多个文件
您可以使用以下键查看列表中的其他文件:
:n-查看列表中的下一个文件:p-查看列表中的上一个文件。
3.9结合管道使用“更少”命令
less命令可以与其他使用管道的命令结合使用。当您知道命令的输出会非常大时,这尤其有用。
例如,dmesg命令的输出通常是几千行。你不想让它淹没你的屏幕,你也不能分析输出。使用更少的管道,您将有一个更友好的方式来读取输出。
dmesg | less4.额外注意:在Linux中使用less命令编辑文件。
不,您不能这样做。less命令的最大优点之一是它提供了一个“只读”视图。真的是这样吗?
如果你不能用更少的命令编辑文本,我为什么要用它作为案例来写教程?因为当您觉得需要编辑正在查看的文件时,只需按“V”键即可。
它将在Linux系统的默认命令行文本编辑器中打开该文件。对于基于Ubuntu的系统,应该在Nano编辑器中打开。
5.“更少”命令更多功能
希望大家在使用李nux的时候会发现这些命令示例没那么有用。当然,您可以更频繁地使用less命令。您可以通过查看所有较少命令的选项来探索它们。
如果你有任何问题或建议,请在下面的评论区分享。
本文已同步到博客站,尊重原创。转载时请附上以下文字链接:https://www.linuxrumen.com/rmxx/1338.html.
单击了解更多信息,并快速查看更多技术文章的列表
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。