向上箭头(取消在中文中是什么意思)

请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1.介绍


(资料图片)

本文主要讲解linux less命令,详细解释其功能并演示相关用法。

事半功倍。学会在Linux中少用命令查看大文件和跟踪日志文件。本教程中解释的less命令的最常见用法。

在Linux命令行中有几种读取文本文件的方法。在这方面,Cat可能是几乎每个Linux用户都知道的最基本的命令。但是cat并不总是显示文件内容的更佳选择。

假设你有一个超过一千行的文本文件。使用cat命令简单地用这些行填充整个终端屏幕。在这里使用cat命令后,您不能执行任何其他操作,例如搜索特定文本。

这就是少指挥的好处。

2.Linux中的less命令是什么?需要详细解释吗?

使用less命令,您可以在不干扰终端屏幕的情况下读取大型文本文件。您还可以搜索文本,并使用它来实时监控文件。

有些人喜欢使用vim来读取大型文本文件。但是less比Vim或其他类似的文本编辑器更快,因为它在启动之前不会读取整个文件。因为less是“只读”的,所以您没有意外编辑正在查看的文件的风险。

less命令的语法非常简单:假设文件名是filename。

lessfilename

使用较少的命令有很多选择,但是更好把重点放在对你更有用的实际用法上。

让我们来看看Linux中一些最有用的less命令的例子。

3.Linux中less命令的实际案例演示

Linux中少命令的实际案例演示

下面我们通过一些实际案例来看一下如何在Linux中使用less命令。

更好使用大文件来理解less命令的用法。与其手动创建一个巨大的文本文件,我建议将现有文件从/etc/services复制到主目录或任何您想练习这些命令的地方。

/etc/services是一个有数百行的大文件。一旦复制,就可以用来练习了。

3.1使用less命令查看文本文件。

如以下语法所示,您可以使用less命令以下列方式查看文件:

less[option]

输出将如下所示:

使用less命令查看文本文件。

注意:如果使用less查看小文件,会在顶部看到空的空白线。不要惊慌。文件中没有多余的行。这只是less命令的显示方式。

3.2少退出

如果你不习惯less命令,你可能很难找到如何退出less。相信我,一点都不复杂。只需在任意给定点点击“Q”即可退出less。

我在前面添加了现有的命令,以便您可以轻松地遵循其他较少的命令示例,因为您需要在不同的示例之间退出文件(如果您在阅读本文时正在练习这些命令)。

3.3“较少”的其他例子

less的输出分为几页。您将只能看到填充到终端屏幕中的文本。

您可以使用上下箭头键逐行移动。如果您想要逐页移动,请使用空键移动到下一页,使用“B”键返回到上一页。

如果您想移动到文件的开头,请使用“G”键。如果您想看到文件的结尾,请按“G”键。键盘快捷键:

向上箭头–上移一行向下箭头–下移一行空格或pgdn–下移一页b或pgup–上移一页g–移至文件开头g–移至文件结尾ng–移至第n行

3.4使用less显示行号。

如果想在命令输出中看到较少的行号,可以使用选项N,如下所示:

less-N

您应该能够看到以下输出:

较少命令的解释

3.5 `查找关键字的命令更少

如果你有一个很大的文本文件,更好搜索一个特定的文本片段,而不是手动逐行阅读来查找。

要查找单词、短语甚至正则表达式,请按/并键入您想要查找的任何内容。

/pattern

如您所见,匹配的关键字将会突出显示。

查找关键字的命令更少

如果有多个匹配,您可以按“N”键移动到下一个匹配的文本。您可以使用“n”键返回到上一场比赛。

/pattern执行向前搜索。可以用?模式执行向后搜索。就我个人而言,我更喜欢向前搜索,然后按N或N遍历所有匹配。无需担心向前或向后搜索。

默认情况下,对小写字母的搜索区分大小写。要忽略大小写,可以使用带有-I选项的less命令。

less-I

如果你忘记使用这个选项,请不要担心。您也可以在执行搜索之前按下-I键。

提示:如果使用&pattern,它将只显示与模式匹配的行。

3.6使用“less”命令标记兴趣点

当你在一个大的文本文件中滚动时,你会发现一些有趣的东西,但是你也需要不断地检查这个文件。你怎么记得那个有趣的点?答案是马克。

Less允许你在任何一行添加标签。您可以通过在字母后按“M”键来添加标记。

ma

当你想回到这个标记时,只需输入以下命令:

"a

你不局限于一个标记点。您可以在较少的代码中添加多个标记。每个标记的位置用不同的字母就可以了。

3.7使用更少的命令实时监控和跟踪文件更改

您可能已经知道可以使用tail命令实时监控日志文件。

您也可以使用less命令来做同样的事情。您可以使用+F选项实时查看添加到文件中的新行。

less+F

它将显示文件的最后一页,然后等待添加新数据。注意,在这种模式下,你不能进行有规律的上下移动。

要退出实时监控,按Ctrl+C,这样就回到less命令的普通视图,就可以正常退出文件了。

3.8使用“乐悠悠资源 *** SS”命令查看多个文件。

我跟你说实话。这不是我最喜欢的less的使用例子,但是你完全可以做到。

要在更短的时间内打开多个文件,只需逐个输入文件名:

less

您将看到它列出了文件名及其在文件列表中的位置。

使用less命令查看多个文件

您可以使用以下按键查看列表中的其他文件:

:n–查看列表中的下一个文件:p–查看列表中的上一个文件

3.9将less命令与管道结合使用。

less命令可以与使用管道的其他命令结合使用。当您知道某个命令的输出会非常大时,这一点尤其有用。

例如,dmesg命令的输出通常是数千行。你不希望它淹没你的屏幕,你不能分析输出。使用更少的管道,您将有一种更友好的方式来读取输出。

dmesg|less

4.额外提示:在Linux中使用less命令编辑文件。

不,你不能这么做。less命令的更大优点之一是它提供了一个“只读”视图。真的是这样吗?

如果你不能用less命令编辑文本,那我为什么要用它做案例写教程呢?因为当你觉得需要编辑你正在查看的文件时,只需按“V”键。

它将在Linux系统的默认命令行文本编辑器中打开文件。对于基于Ubuntu的系统,应该在Nano编辑器中打开。

5.“less”命令的更多功能

我希望您发现这些命令示例在使用Linux时不是很有用。当然,您可以更多地使用less命令。您可以通过查看less command的所有选项来探索它们。

如果你有任何问题或建议,请在下面的评论区分享。

本文已同步到博客站,尊重原创。转载请在正文后附上以下链接:https://www.linuxrumen.com优优资源网/rmxx/1338.html

单击了解更多信息,并快速查看更多技术文章的列表。

关键词: 中文